HTML tags fjerner

5 af 2 bedømmelser
HTML tags fjerner

HTML tags fjerner er et gratis værktøj, der fjerner HTML-tags fra en tekstblok og returnerer det resterende indhold som almindelig tekst.

Hvordan fjerner jeg HTML-tags fra tekst?

Indsæt kildeteksten, kør værktøjet, og kopiér derefter den rensede tekst.

  1. Indsæt tekst med tags som <p>, <strong>, <a> eller <div>.
  2. Kør værktøjet for at fjerne alle HTML-tags.
  3. Kontrollér mellemrum og linjeskift, og kopiér resultatet til dit dokument, regneark eller indholdssystem.
Værktøjet HTML tags fjerner på digily.link med dets inputformular

Værktøjet bruger PHP-funktionen strip_tags. Behandlingen foregår på serveren, så dine data sendes til serveren via HTTPS. De bliver ikke gemt.

Hvornår sparer det tid at fjerne HTML?

Det sparer tid, når tekst er blevet kopieret eller eksporteret med markup, som ikke skal bruges eller accepteres på destinationen.

  • Rensning af produktbeskrivelser, der er eksporteret fra WordPress, Shopify eller et andet indholdsstyringssystem, før de indsættes i en projektmappe i Excel eller Google Sheets.
  • Klargøring af brevfletningsfelter med almindelig tekst til Microsoft Word eller e-mailplatforme som Mailchimp, hvor uønskede tags ellers kan dukke op i meddelelsen.
  • Fjernelse af afsnits- og linkmarkup fra en beskrivelseskolonne i en CSV-fil før import til en database.
  • Klargøring af tekst til felter på platforme, der tæller synlige tegn, men ikke gengiver HTML.
  • Rensning af indhold kopieret fra et website, før det føjes til noter, supportsager eller intern dokumentation.

Det er en god idé at bevare strukturen, før du fjerner taggene. Hvis afsnit, listepunkter eller linjeskift fortsat skal være adskilt, bør du først erstatte afsluttende afsnitstags, afsluttende listepunktstags og <br>-elementer med linjeskift.

Hvad sker der med mellemrum, tegnsætning og særlige tegn?

Mellemrum, tegnsætning, tal og almindelige teksttegn bevares, mens selve taggene slettes.

Når tags fjernes, indsættes der ikke automatisk mellemrum der, hvor taggene stod. Eksempelvis bliver <ul><li>Red</li><li>Blue</li></ul> til RedBlue. Hvis kilden indeholder faktiske mellemrum eller linjeskift mellem elementerne, bevares disse tegn.

Bogstaver med accenter, emoji og ikke-latinske skriftsystemer er indhold og ikke HTML-tags, så de fjernes ikke i sig selv, når taggene slettes. Ved meget lange tekstblokke bør du kontrollere resultatet flere steder, især hvis kilden indeholder ufuldstændig eller ugyldig markup.

Eksempel på et resultat fra værktøjet HTML tags fjerner

Før og efter

Input: <p>Hello <strong>Sam</strong>.</p>

Output: Hello Sam.

Input: <h2>Delivery</h2><p>Usually 2–3 working days.</p>

Output: DeliveryUsually 2–3 working days.

Input: <p>Delivery &amp; returns</p>

Output: Delivery &amp; returns

Det sidste eksempel viser, at tegnreferencer som &amp; ikke afkodes. Fjernelse af tags og afkodning af HTML-tegnreferencer er to separate handlinger.

Hvad gør en HTML tags fjerner ikke?

Den udtrækker ikke kun den relevante artikeltekst, genskaber ikke afsnitsafstand og konverterer ikke HTML til Markdown.

Indhold i script- og style-elementer kan blive stående, efter at de omgivende tags er fjernet. Hvis taggene eksempelvis fjernes fra <script>alert("x")</script>Welcome, bliver resultatet alert("x")Welcome. Derfor kan fjernelse af tags ikke erstatte et dedikeret værktøj til HTML-sanitiserering, når du arbejder med input, der ikke er tillid til.

Ugyldig markup kan også give uventede resultater, fordi strip_tags ikke er et værktøj til at reparere HTML. Hvis du har brug for URL'er frem for synlig tekst, skal du i stedet bruge en URL-udtrækker. En Tekststørrelsesberegner kan hjælpe, når det rensede resultat skal være inden for grænsen for et begrænset felt.

Ofte stillede spørgsmål

Fjerner værktøjet også HTML-kommentarer?

Ja, PHP-funktionen strip_tags fjerner både HTML-kommentarer og tags. Tekst, der kun står i en kommentar, kommer derfor ikke med i resultatet.

Kan jeg beholde bestemte HTML-tags?

Nej, dette værktøj er beregnet til at fjerne alle HTML-tags. Brug et værktøj til HTML-sanitiserering eller en parser, hvis du vil bevare et godkendt udvalg, eksempelvis afsnit og links.

Fjerner værktøjet Markdown-formatering?

Nej. Markdown-syntaks som nummertegn, stjerner og firkantede parenteser bevares i outputtet, mens eventuelle indlejrede HTML-tags stadig fjernes.

Kan resultatet gemmes direkte som CSV?

Ikke nødvendigvis. Fjernelse af tags håndterer ikke kommaer, anførselstegn eller indlejrede linjeskift efter CSV-reglerne. Brug en korrekt CSV-generator, når du indsætter den rensede tekst i en fil.

Kan jeg udtrække hovedteksten fra en hel webside?

Du kan fjerne taggene fra den indsatte kildekode, men resultatet kan indeholde navigationsetiketter, cookiemeddelelser samt CSS- og JavaScript-indhold. Udtrækning af selve artikelteksten kræver en parser, der forstår sidens struktur.

Afsluttende kontrol

Læs den rensede tekst igennem én gang, før du bruger den. Gendan eventuelle manglende mellemrum eller afsnitsskift, kontrollér, at HTML-tegnreferencer vises som ønsket, og behandl kildekode, der ikke er tillid til, med en egnet sanitiseringsproces frem for kun at fjerne tags.

Populære værktøjer