Видалення HTML тегів

Видаліть усі HTML-теги з будь-якого текстового блоку за допомогою нашого інструменту для видалення HTML-тегів для чистого та простого текстового вмісту.

5 з 2 оцінок
Видалення HTML тегів

Видалення HTML тегів, це безплатний інструмент, який видаляє HTML-теги з блоку тексту й повертає решту вмісту як звичайний текст.

Як видалити HTML-теги з тексту?

Встав вихідний текст, запусти видалення, а потім скопіюй отриманий звичайний текст.

  1. Встав текст із такими тегами, як <p>, <strong>, <a> або <div>.
  2. Запусти інструмент, щоб видалити всі HTML-теги.
  3. Перевір пробіли й скопіюй результат у документ, електронну таблицю або систему керування вмістом.
Інструмент Видалення HTML тегів на digily.link із формою введення

Інструмент використовує функцію PHP strip_tags. Обробка відбувається на сервері, тому введені дані передаються на нього через HTTPS. Вони не зберігаються.

Коли видалення HTML заощаджує час?

Це заощаджує час, коли скопійований або експортований текст містить розмітку, яку цільова система не підтримує або яка їй не потрібна.

  • Очищення описів товарів, експортованих із WordPress, Shopify чи іншої системи керування вмістом, перед додаванням до книги Excel або Google Таблиць.
  • Підготовка полів злиття зі звичайним текстом для Microsoft Word або поштових платформ на кшталт Mailchimp, де зайві теги можуть потрапити в повідомлення.
  • Видалення розмітки абзаців і посилань зі стовпця опису у файлі CSV перед імпортом до бази даних.
  • Підготовка тексту для полів платформ, які рахують видимі символи, але не відтворюють HTML.
  • Очищення вмісту, скопійованого із сайтів, перед додаванням до нотаток, звернень у службу підтримки чи внутрішньої документації.

Перед видаленням тегів варто подбати про структуру. Якщо абзаци, елементи списку або переноси рядків мають залишитися відокремленими, спочатку заміни кінцеві теги абзаців, кінцеві теги елементів списку й елементи <br> на переноси рядків.

Що відбувається з пробілами, розділовими знаками й незвичайними символами?

Пробіли, розділові знаки, цифри та звичайні текстові символи залишаються, а самі теги видаляються.

Після видалення тегів пробіли на їхньому місці автоматично не додаються. Наприклад, <ul><li>Red</li><li>Blue</li></ul> перетворюється на RedBlue. Якщо у вихідному тексті між цими елементами є справжні пробіли або переноси рядків, вони збережуться.

Літери з діакритичними знаками, емодзі та символи нелатинських систем письма є вмістом, а не HTML-тегами, тому саме видалення тегів їх не прибирає. Якщо блок дуже великий, перевір результат у кількох місцях, особливо коли вихідна розмітка неповна або пошкоджена.

Приклад результату, який створює інструмент Видалення HTML тегів

До та після

Введення: <p>Hello <strong>Sam</strong>.</p>

Результат: Hello Sam.

Введення: <h2>Delivery</h2><p>Usually 2–3 working days.</p>

Результат: DeliveryUsually 2–3 working days.

Введення: <p>Delivery &amp; returns</p>

Результат: Delivery &amp; returns

Останній приклад показує, що посилання на символи, як-от &amp;, не декодуються. Видалення тегів і декодування посилань на символи HTML, це окремі операції.

Чого не робить інструмент видалення HTML-тегів?

Він не виокремлює лише змістовний текст статті, не відновлює поділ на абзаци й не перетворює HTML на Markdown.

Вміст елементів script і style може залишитися після видалення навколишніх тегів. Наприклад, якщо видалити теги з <script>alert("x")</script>Welcome, залишиться alert("x")Welcome. Тому під час роботи з ненадійними вхідними даними видалення тегів не замінює спеціалізований засіб очищення HTML.

Пошкоджена розмітка також може дати неочікуваний результат, оскільки strip_tags не призначена для виправлення HTML. Якщо потрібні URL-адреси, а не видимий текст, скористайся інструментом Екстрактор URL. Калькулятор розміру тексту допоможе, коли очищений результат має поміститися в поле з обмеженням.

Поширені запитання

Чи видаляються коментарі HTML?

Так, функція PHP strip_tags видаляє не лише теги, а й коментарі HTML. Тому текст, розміщений лише всередині коментаря, не з'явиться в результаті.

Чи можна залишити окремі HTML-теги?

Ні, цей інструмент призначений для видалення всіх HTML-тегів. Якщо потрібно зберегти дозволений набір, наприклад абзаци й посилання, скористайся засобом очищення HTML або парсером.

Чи видаляється форматування Markdown?

Ні. Синтаксис Markdown, зокрема решітки, зірочки та квадратні дужки, залишається в результаті, а вбудовані HTML-теги все одно видаляються.

Чи можна одразу зберегти результат як CSV?

Не обов'язково. Видалення тегів не екранує коми, лапки чи вбудовані переноси рядків за правилами CSV. Додаючи очищений текст до файла, використовуй належний засіб запису CSV.

Чи можна витягти основний текст із цілої вебсторінки?

Можна видалити теги з наданого вихідного коду сторінки, але результат може містити назви пунктів навігації, сповіщення про файли cookie, CSS і вміст JavaScript. Для виокремлення основного тексту статті потрібен парсер, який розуміє структуру сторінки.

Остаточна перевірка

Перед використанням перечитай очищений текст. Віднови пропущені пробіли або розриви між абзацами, переконайся, що посилання на символи HTML відображаються належним чином, а ненадійний вихідний код обробляй за допомогою відповідного очищення, не покладаючись лише на видалення тегів.

Поділитися

Популярні інструменти