Удаление HTML с сохранением структуры
Преобразовать локальный HTML в текст, сохранить списки и таблицы, исключить скрытые служебные блоки.
Методика и примеры
Удаление HTML с сохранением структуры
HTML преобразуется в текст по явно поддерживаемой структуре: абзацы, заголовки, списки, строки и ячейки таблиц. Скрипты/стили/шаблоны и явно скрытые блоки исключаются, вычисленные CSS не интерпретируются. Исходный HTML не исполняется и сеть не обходится.
Ограничения
До 2 млн символов на источник; регулярные правила имеют таймаут и отмену. Поддерживаемые форматы и правила показаны на странице. Наборы правил не заменяют лингвистическую, юридическую или предметную проверку. Файлы и тексты не отправляются на сервер.
Проверяемый пример
Входные данные примера
<nav>Меню</nav><h1>Документ</h1><p>Привет & мир.</p><ul><li>Первый</li><li>Второй</li></ul><table><tr><td>A</td><td>B</td></tr></table><script>alert(1)</script>
| Строка | Было | Стало |
|---|---|---|
| 1 | <nav>Меню</nav><h1>Документ</h1><p>Привет & мир.</p><ul><li>Первый</li><li>Второй</li></ul><table><tr><td>A</td><td>B</td></tr></table><script>alert(1)</script> | Документ |
| 2 | ||
| 3 | Привет & мир. |
