Usuń tagi HTML

Wklej znaczniki HTML, a to narzędzie usunie każdy tag, pozostawiając tylko tekst, który był między nimi. Uruchamia standardową funkcję strip_tags z PHP: wszystko, co znajduje się w nawiasach kątowych (<p>, <br>, <div class="...">, tagi zamykające oraz <!-- komentarze -->), zostaje usunięte, a otaczający tekst pozostaje dokładnie taki, jaki był. Otrzymujesz też trzy liczniki: znaki przed, znaki po oraz ile znaków usunięto.

Jak to działa

  1. 1

    Wklej znaczniki

    Fragment HTML, całą stronę skopiowaną z widoku źródła albo treść e-maila w formacie HTML.

  2. 2

    Usuń tagi

    Naciśnij przycisk, a każdy tag, tag zamykający i komentarz HTML zostanie usunięty w jednym przebiegu po stronie serwera.

  3. 3

    Odczytaj liczniki

    Statystyki pokazują liczbę znaków przed i po oraz ile znaków usunięto.

  4. 4

    Skopiuj zwykły tekst

    Wynik to czysty ciąg, gotowy do edytora tekstu, arkusza kalkulacyjnego, promptu AI lub dalszego przetwarzania.

Co robi, a czego nie robi

strip_tags to szybkie, dosłowne narzędzie do usuwania tagów. To nie jest pełny konwerter HTML na tekst, więc warto dokładnie wiedzieć, gdzie przebiega granica.

  • Tagi są usuwane, tekst jest zachowywany. <b>bold</b> text staje się bold text. Tagi otwierające, zamykające i ich atrybuty znikają.
  • Komentarze HTML są usuwane. <!-- note -->visible staje się visible.
  • Nie są wstawiane żadne podziały linii. Tagi blokowe, takie jak <p> i <div>, są po prostu usuwane, więc <p>One</p><p>Two</p> staje się OneTwo. Podziały linii, które już są w Twoim tekście, są zachowywane.
  • Encje nie są dekodowane. Tom &amp; Jerry pozostaje Tom &amp; Jerry. Aby zamienić &amp; z powrotem na &, przepuść wynik przez dekoder encji HTML.
  • Tekst skryptów i stylów pozostaje. Usuwane są tylko tagi <script> i <style>; kod lub CSS między nimi pozostaje. Najpierw usuń te bloki samodzielnie, jeśli ich nie chcesz.

Przed i po

Wejście Wynik
<p>Hello</p> Hello
<a href="https://x.com">click</a> click
<b>bold</b> text bold text
<!-- note -->visible visible
<br><br> (puste)
Tom &amp; Jerry Tom &amp; Jerry

Typowe zastosowania

  • Czyszczenie wyniku CMS. Wyciągnij tekst główny z wyeksportowanego artykułu i zapisz go jako zwykły .txt.
  • Karmienie modeli językowych. Modele radzą sobie lepiej ze zwykłym tekstem niż ze znacznikami, więc usuń tagi, zanim napiszesz prompt.
  • Czyszczenie zeskrobanych danych. Gdy scraper zwraca innerHTML, ale chciałeś tylko widoczny tekst.
  • Szybkie wyciąganie tekstu. Wklej dowolny fragment HTML i odczytaj słowa bez otaczających znaczników.

Warto wiedzieć

  • Gdzie działa. Przetwarzanie odbywa się na naszym serwerze. Na potrzeby analityki zapisywana jest tylko liczba znaków przed i po, nigdy samo HTML, ale jak w przypadku każdego narzędzia online, unikaj wklejania naprawdę wrażliwych danych.
  • Encje i skrypty. Jeśli w wyniku nadal widać &amp; lub resztki JavaScriptu, to normalne: zdekoduj encje osobno i usuń bloki <script> / <style> przed wklejeniem.

Najczęściej zadawane pytania

Nie. Usuwa tylko tagi, więc encje takie jak &amp;, &nbsp; i &#39; przechodzą bez zmian. Przepuść wynik przez dekoder encji HTML, jeśli potrzebujesz prawdziwych znaków.

Nie. Tagi blokowe, takie jak <p> i <div>, są usuwane bez wstawiania podziału linii, więc akapity mogą się skleić. Podziały linii, które już są w Twoim tekście, są zachowywane.

Same tagi są usuwane, ale tekst JavaScript lub CSS między nimi pozostaje w wyniku. Usuń te bloki przed wklejeniem, jeśli nie chcesz kodu.

Tak. Bloki <!-- ... --> są usuwane razem z tagami.

Na naszym serwerze, w jednym przebiegu strip_tags. Narzędzie zapisuje tylko liczbę znaków przed i po, a nie zawartość Twojego HTML.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach