Удалить HTML-теги из текста
Робот «Удалить HTML-теги из текста» убирает разметку для сохранения текста в поле или передачи дальше.

Видимая часть формы настройки в Битрикс24. Скриншот показывает поля действия; он не подтверждает выполнение учебного примера.
Для кого и какую задачу решает
Автору процесса, который получает текст с HTML-разметкой и хочет использовать его в простом текстовом поле, сообщении или сравнении.
Теги форматирования мешают читать значение там, где HTML не поддерживается. Робот удаляет синтаксис тегов и комментарии, сохраняя текстовое содержимое. Это очистка разметки, а не перевод HTML в полностью оформленный документ.
Параметры и подготовка
| Поле | Как заполнить |
|---|---|
Текст (TEXT) |
Необязательное поле |
Теги (REGULAR_EXPRESSION) |
Необязательное поле |
Перед настройкой выберите, откуда процесс получит каждое значение: постоянная настройка, поле карточки или результат предыдущего шага. Подписи в таблице соответствуют полям робота. Коды в скобках помогают различать похожие параметры при передаче данных между шагами.
Как использовать
- Передайте текст в TEXT. Если источник возвращает список, робот обработает только первый элемент; для всех элементов используйте отдельный перебор.
- Поле «Теги» сохранено в настройках совместимости и не выбирает разрешённые теги: действие удаляет разметку по своему правилу.
- После выполнения проверьте статус и «Результат». Существующие переносы строк сохраняются, но сами теги абзаца не создают новые переносы автоматически.
- Передайте результат в обычное текстовое поле. Если нужны отступы, нормализация пробелов или перевод HTML-сущностей, добавьте отдельную подготовку.
Учебный пример и ожидаемый результат
Для TEXT=<b>Кабель</b><!--комментарий--> 2 шт. ожидается «Кабель 2 шт.». Комментарий удаляется, текст внутри жирного выделения остаётся. Для списка из двух строк обрабатывается первая. При HTML-сущности вроде & не обещается автоматическое превращение в символ &: результат нужно проверять с учётом исходного текста.
Пример показывает подготовленные учебные данные. Фактический результат зависит от переданных значений и доступных данных вашего процесса.
Что возвращает и как продолжить процесс
- «Результат» (
result1).
Выход result1 содержит очищенный текст. Он не сообщает число удалённых тегов и не возвращает их список. Пустой результат допустим, если исходное значение состояло только из разметки или было пустым.
Выход «Статус выполнения» проверяйте перед передачей результата дальше. При отрицательном статусе прочитайте «Пояснение ошибки» и направьте процесс на исправление исходных данных. Успешный статус подтверждает выполнение действия; содержательные признаки результата проверяйте отдельно.
Ограничения и разбор ошибок
Передайте текст. Робот удаляет теги и комментарии, сохраняет содержимое и переносы строк. Если передан список, обрабатывает только первое значение.
Не используйте удаление тегов как полноценную проверку безопасности HTML для публикации: задача робота ограничена текстовым преобразованием. Содержимое внутри некоторых служебных тегов может остаться текстом. Робот не отправляет сообщение и не перезаписывает поле автоматически.