Rimozione tag HTML
Incolla dell'HTML e ottieni il testo semplice mentre scrivi: tag, commenti, script e stili vengono rimossi, le interruzioni di riga e di paragrafo vengono mantenute, e le entità comuni come & e diventano i caratteri che rappresentano. Tre contatori mostrano la dimensione dell'input, quella dell'output e quanti tag sono stati eliminati. Gratuito, senza registrazione, e quello che incolli non viene caricato.
Come usare la rimozione tag HTML
- 1. Incolla il tuo HTML. Funzionano il sorgente di una pagina intera, l'HTML di un'email o un frammento copiato da un CMS.
- 2. Leggi il testo semplice. Il risultato si aggiorna mentre scrivi; non c'è nessun pulsante da premere.
- 3. Controlla i contatori. Caratteri in input conta il testo incollato, Caratteri in output il risultato e Tag rimossi ogni elemento
<…>trovato, compresi i tag di chiusura, i commenti e i tag attorno agli script. - 4. Copia l'output. Copia output mette il testo semplice negli appunti.
Cosa viene rimosso, mantenuto e decodificato
Lo strumento lavora in cinque passi fissi, in quest'ordine:
- Commenti, script e stili vengono rimossi insieme a tutto ciò che contengono, così JavaScript e CSS non finiscono nel tuo testo.
- Interruzioni di riga e tabulazioni — ogni
<br>diventa un a capo, e lo stesso vale per il tag di chiusura dip,div, titoli (h1–h6),liotr. La fine di una cella di tabella (tdoth) diventa una tabulazione, così le celle di una riga restano separate. - Tutti gli altri tag vengono eliminati, mantenendo il testo tra di essi. Contano solo i tag veri: un
<deve essere seguito da una lettera,/,!o?, quindi un confronto come5 < 6 and 7 > 3è testo e resta. - Le entità vengono decodificate una sola volta: riferimenti con nome come
&,<,éo—, e riferimenti numerici decimali o esadecimali comeAeA. diventa un normale spazio. Il testo escapato due volte, come&#65;, esce comeA, perché ogni riferimento viene decodificato una sola volta. - Gli spazi bianchi vengono sistemati: sequenze di spazi diventano uno, tre o più a capo diventano due, e le estremità vengono rifinite.
Esempio svolto
Input
<!-- draft --><h1>Results & Discussion</h1><p>Scores rose from <b>4 to 7</b> — see the <a href="/t">table</a>.</p><ul><li>One</li><li>Two</li></ul><script>track()</script>
Output
Quattro righe: Results & Discussion, Scores rose from 4 to 7 — see the table., One e Two.
Contatori
191 caratteri in input, 69 in output, 17 tag rimossi.
I 17 sono il commento, i tag di apertura e chiusura di h1, p, b, a, ul, script e i due elementi li. Il contenuto dello script (track()) è stato eliminato insieme ad esso. Poiché ogni blocco termina con un solo a capo, i paragrafi qui si trovano su righe consecutive; se il tuo sorgente ha righe vuote tra i blocchi, l'output ne mantiene al massimo una.
Cosa non gestisce
Questo è uno strumento veloce basato su espressioni regolari per ripulire il testo, non un parser HTML. Sappi dove si ferma:
| Caso | Cosa succede |
|---|---|
| Celle di tabella | Le celle sono separate da tabulazioni e ogni riga occupa la sua riga (<td>A</td><td>B</td> diventa A e B con una tabulazione in mezzo) |
| Un segno di minore isolato nel testo | Mantenuto: 5 < 6 and 7 > 3 resta come scritto. Un < seguito direttamente da una lettera, come in a<b, viene letto come l'inizio di un tag |
| Entità con nome sconosciute | Un nome che lo strumento non conosce, come ¬arealname;, resta come scritto |
| Link e immagini | Il testo del link viene mantenuto; l'indirizzo e il testo alternativo delle immagini vengono eliminati |
Di quale strumento hai bisogno?
| Hai | Vuoi | Usa |
|---|---|---|
| HTML | Testo semplice | Questa pagina |
| HTML | Markdown che conserva titoli, link ed elenchi | HTML in Markdown |
| Markdown | Testo semplice | Markdown in Testo |
| Markdown | HTML | Markdown to HTML |
| HTML disordinato | HTML ordinato e rientrato | HTML Formatter |
Domande frequenti
- Cosa fa questo strumento di rimozione dei tag HTML?
- Elimina ogni tag HTML dal testo che incolli e restituisce il testo leggibile. Commenti, script e stili vengono rimossi insieme al loro contenuto, le interruzioni vengono mantenute alla fine delle righe e degli elementi di blocco, e le entità comuni vengono decodificate.
- Rimuovere i tag HTML influisce sulla formattazione del mio testo?
- Sì. Grassetto, corsivo, titoli, link ed elenchi esistono solo come tag, quindi scompaiono. Ottieni le parole, con un a capo ogni volta che terminava un paragrafo, un titolo, un elemento di elenco o un'interruzione di riga. Per conservare questa struttura, converti in Markdown.
- Posso usarlo per ripulire il testo copiato da un sito web?
- Sì, se incolli il sorgente HTML o l'HTML che ti mostra un CMS. Il testo incollato in una casella semplice è già semplice: il markup nascosto è presente solo quando copi il sorgente della pagina o la vista HTML di un'email.
- Decodifica le entità HTML?
- Sì: riferimenti con nome come
ée riferimenti numerici decimali ed esadecimali comeAeA. Ognuno viene decodificato una sola volta, quindi&#65;diventaA. Un nome che lo strumento non conosce resta come scritto. - Perché una parte del mio testo è sparita?
- Molto probabilmente un
<seguito direttamente da una lettera, come ina<b, è stato letto come l'inizio di un tag, e tutto fino al>successivo è stato rimosso insieme ad esso. Metti uno spazio dopo il<, o scrivilo come<nel sorgente. - Elimina il contenuto dei tag script e style?
- Sì. Entrambi gli elementi, insieme al loro contenuto, e tutti i commenti vengono rimossi prima che vengano toccati gli altri tag.
- Il mio HTML viene caricato da qualche parte?
- No. La rimozione avviene nel tuo browser mentre scrivi, e l'HTML non viene inviato a CitationEasy né a nessun altro.