Usuwanie znaczników HTML

Usuń wszystkie znaczniki HTML z dowolnego bloku tekstu za pomocą naszego narzędzia do usuwania znaczników HTML, aby uzyskać czysty i prosty tekst.

5 z 2 ocen
Usuwanie znaczników HTML

Usuwanie znaczników HTML to bezpłatne narzędzie, które usuwa znaczniki HTML z podanego fragmentu i zwraca pozostałą zawartość jako zwykły tekst.

Jak usunąć znaczniki HTML z tekstu?

Wklej tekst źródłowy, uruchom usuwanie, a następnie skopiuj otrzymany zwykły tekst.

  1. Wklej tekst zawierający znaczniki, takie jak <p>, <strong>, <a> lub <div>.
  2. Uruchom narzędzie, aby usunąć wszystkie znaczniki HTML.
  3. Sprawdź odstępy i skopiuj wynik do dokumentu, arkusza kalkulacyjnego lub systemu zarządzania treścią.
Narzędzie Usuwanie znaczników HTML w serwisie digily.link wraz z formularzem wprowadzania danych

Narzędzie korzysta z funkcji strip_tags języka PHP. Przetwarzanie odbywa się na serwerze, więc wprowadzone dane są przesyłane do niego przez HTTPS. Nie są przechowywane.

Kiedy usuwanie HTML oszczędza czas?

Przydaje się, gdy skopiowany lub wyeksportowany tekst zawiera znaczniki, których system docelowy nie potrzebuje albo nie obsługuje.

  • Czyszczenie opisów produktów wyeksportowanych z WordPressa, Shopify lub innego systemu zarządzania treścią przed umieszczeniem ich w skoroszycie programu Excel albo Arkuszach Google.
  • Przygotowywanie pól korespondencji seryjnej w zwykłym tekście na potrzeby programu Microsoft Word lub platform pocztowych, takich jak Mailchimp, gdzie przypadkowe znaczniki mogą pojawić się w wiadomości.
  • Usuwanie znaczników akapitów i linków z kolumny opisów w pliku CSV przed importem do bazy danych.
  • Przygotowywanie tekstu do pól, które zliczają widoczne znaki, ale nie renderują HTML.
  • Czyszczenie treści skopiowanej ze strony internetowej przed dodaniem jej do notatek, zgłoszeń pomocy technicznej lub dokumentacji wewnętrznej.

Przed usunięciem znaczników warto zachować strukturę tekstu. Jeśli akapity, elementy listy lub podziały wierszy mają pozostać rozdzielone, najpierw zastąp zamykające znaczniki akapitów, zamykające znaczniki elementów listy oraz elementy <br> podziałami wiersza.

Co dzieje się z odstępami, interpunkcją i nietypowymi znakami?

Odstępy, znaki interpunkcyjne, liczby i zwykłe znaki tekstowe pozostają bez zmian. Usuwane są same znaczniki.

Usunięcie znaczników nie wstawia automatycznie spacji w miejscach, w których wcześniej się znajdowały. Na przykład <ul><li>Red</li><li>Blue</li></ul> zmieni się w RedBlue. Jeśli między tymi elementami w źródle znajdują się rzeczywiste spacje lub podziały wiersza, zostaną zachowane.

Litery ze znakami diakrytycznymi, emoji i tekst zapisany alfabetem innym niż łaciński są treścią, a nie znacznikami HTML, więc samo usuwanie znaczników ich nie usuwa. Przy bardzo długim fragmencie sprawdź wynik w kilku miejscach, zwłaszcza jeśli źródło zawiera niepełne lub nieprawidłowo utworzone znaczniki.

Przykładowy wynik wygenerowany przez narzędzie Usuwanie znaczników HTML

Przed i po

Dane wejściowe: <p>Hello <strong>Sam</strong>.</p>

Wynik: Hello Sam.

Dane wejściowe: <h2>Delivery</h2><p>Usually 2–3 working days.</p>

Wynik: DeliveryUsually 2–3 working days.

Dane wejściowe: <p>Delivery &amp; returns</p>

Wynik: Delivery &amp; returns

Ostatni przykład pokazuje, że odwołania do znaków, takie jak &amp;, nie są dekodowane. Usuwanie znaczników i dekodowanie odwołań do znaków HTML to dwie osobne operacje.

Czego nie robi narzędzie do usuwania znaczników HTML?

Nie wyodrębnia wyłącznie właściwej treści artykułu, nie odtwarza odstępów między akapitami ani nie konwertuje HTML na Markdown.

Po usunięciu otaczających znaczników zawartość elementów script i style może pozostać. Na przykład usunięcie znaczników z <script>alert("x")</script>Welcome pozostawia alert("x")Welcome. Oznacza to, że podczas pracy z niezaufanymi danymi wejściowymi usuwanie znaczników nie zastępuje specjalnego narzędzia do oczyszczania HTML.

Uszkodzone znaczniki również mogą dać nieoczekiwane wyniki, ponieważ strip_tags nie służy do naprawiania HTML. Jeśli potrzebujesz adresów URL zamiast widocznego tekstu, użyj narzędzia Ekstraktor URL. Gdy oczyszczony wynik musi zmieścić się w polu z ograniczeniem, pomocny będzie Kalkulator rozmiaru tekstu.

Najczęstsze pytania

Czy narzędzie usuwa komentarze HTML?

Tak. Funkcja strip_tags języka PHP usuwa zarówno znaczniki, jak i komentarze HTML. Tekst umieszczony wyłącznie w komentarzu nie pojawi się więc w wyniku.

Czy mogę zachować wybrane znaczniki HTML?

Nie. To narzędzie służy do usuwania wszystkich znaczników HTML. Jeśli chcesz zachować dozwolony zestaw, na przykład akapity i linki, użyj narzędzia do oczyszczania HTML lub parsera.

Czy narzędzie usuwa formatowanie Markdown?

Nie. Składnia Markdown, taka jak znaki hash, gwiazdki i nawiasy kwadratowe, pozostaje w wyniku. Osadzone znaczniki HTML nadal są usuwane.

Czy wynik można od razu zapisać jako CSV?

Niekoniecznie. Usuwanie znaczników nie zabezpiecza przecinków, cudzysłowów ani osadzonych podziałów wiersza zgodnie z zasadami formatu CSV. Do umieszczenia oczyszczonego tekstu w pliku użyj odpowiedniego narzędzia zapisującego CSV.

Czy mogę wyodrębnić główny tekst z całej strony internetowej?

Możesz usunąć znaczniki z podanego kodu źródłowego strony, ale wynik może zawierać etykiety nawigacji, komunikaty o plikach cookie oraz treść CSS i JavaScript. Wyodrębnienie głównej treści artykułu wymaga parsera, który rozumie strukturę strony.

Kontrola wyniku

Przeczytaj oczyszczony tekst przed jego użyciem. Przywróć brakujące spacje lub podziały akapitów, upewnij się, że odwołania do znaków HTML są wyświetlane zgodnie z oczekiwaniami, a niezaufany kod źródłowy poddaj odpowiedniemu procesowi oczyszczania zamiast polegać wyłącznie na usuwaniu znaczników.

Popularne narzędzia