Удалить HTML-теги из текста
Робот «Удалить HTML-теги из текста» убирает из строки все HTML-теги и возвращает чистый текст в бизнес-процессах и роботах Битрикс24. Дополнительно может декодировать HTML-сущности (например, & в &). Лишние пробелы и табуляции сворачиваются, края обрезаются. Возвращает строку «Очищенный текст» для сохранения в поле или дальнейшей обработки.
Робот удаляет все HTML-теги из переданной строки (на базе strip_tags), оставляя только текстовое содержимое. На вход подаётся исходная строка и флаг «Декодировать HTML-сущности»: при включении сущности вида &, ", < преобразуются в обычные символы. После очистки повторяющиеся пробелы и табуляции сворачиваются в один пробел, а пробелы по краям обрезаются. На выходе — строка «Очищенный текст». Когда применять: очистить тело входящего письма или HTML-описание товара перед записью в текстовое поле CRM; подготовить текст для SMS или уведомления, где разметка недопустима; убрать форматирование из данных, пришедших от веб-формы или внешнего сервиса. Результат используйте в последующих действиях бизнес-процесса.
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| Исходная строка | string | да | |
| Декодировать HTML-сущности (& → &) | bool | — |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| Очищенный текст | string |
Сценарий: очистка тела письма перед сохранением в сделку
- В процесс приходит HTML-текст входящего письма
- Робот удаляет HTML-теги и декодирует сущности
- «Очищенный текст» сохраняется в текстовое поле сделки без разметки