-
Оценка
-
Установок5
-
РазработчикNoycel
Описание
Робот выполняет заданный регулярный шаблон над текстом и возвращает результат. Контролируете только два обязательных параметра: Выражение и Текст. Дополнительно можно включить опцию «Получить все результаты» — тогда робот вернёт перечисление всех совпадений через запятую.
Как это работает
- В поле «Выражение» укажите регулярное выражение.
- По умолчанию возвращается первое найденное совпадение. При включённой опции «Получить все результаты» возвращается список всех совпадений, разделённых запятой.
- В поле «Текст» можно подставлять значения из полей Битрикс24 (например, поля сделки, лида, комментария и т.д.), чтобы обрабатывать реальные данные из карточки.
Примеры использования
1) Извлечь адрес электронной почты из текстового комментария
- Текст: «Клиент: Иван, email: ivan.petrov@mail.ru, звонить после 14:00»
- Выражение: ([A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,})
- Результат: ivan.petrov@mail.ru
Когда включить «Получить все результаты»: будет список всех email-адресов в тексте.
2) Получить номер заказа из сообщения пользователя
- Текст: «Подтвердите, пожалуйста, Заказ № 4578123 от клиента»
- Выражение: Заказ №\s*(\d+)
- Результат: 4578123
Удобно для автоматической подстановки номера заказа в отдельное поле карточки или для маршрутизации задач.
3) Вытащить домен из URL, присланного клиентом
- Текст: «Сайт клиента: https://www.example-shop.ru/catalog?page=2»
- Выражение: https?://(?:www\.)?([^/]+)
- Результат: example-shop.ru
Полезно для группировки обращений по доменам или для заполнения справочных полей.
Где использовать
- В роботах и автоматизациях сделок/лидов для извлечения структурированных данных из свободного текста (номера заказов, email, телефоны, ID).
- В триггерах обработки входящих сообщений и комментариев, чтобы подставлять найденные значения в поля карточки или в тело уведомлений.
- Для массовой нормализации данных: собрать все совпадения (опция «Получить все результаты») и записать в одно поле для последующей аналитики.
Техническая подсказка
При составлении выражений учитывайте формат исходных данных и используйте захватывающие группы, если нужен именно фрагмент внутри совпадения. Опция «Получить все результаты» полезна, когда в тексте может быть несколько ключевых значений.
Как это работает
- В поле «Выражение» укажите регулярное выражение.
- По умолчанию возвращается первое найденное совпадение. При включённой опции «Получить все результаты» возвращается список всех совпадений, разделённых запятой.
- В поле «Текст» можно подставлять значения из полей Битрикс24 (например, поля сделки, лида, комментария и т.д.), чтобы обрабатывать реальные данные из карточки.
Примеры использования
1) Извлечь адрес электронной почты из текстового комментария
- Текст: «Клиент: Иван, email: ivan.petrov@mail.ru, звонить после 14:00»
- Выражение: ([A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,})
- Результат: ivan.petrov@mail.ru
Когда включить «Получить все результаты»: будет список всех email-адресов в тексте.
2) Получить номер заказа из сообщения пользователя
- Текст: «Подтвердите, пожалуйста, Заказ № 4578123 от клиента»
- Выражение: Заказ №\s*(\d+)
- Результат: 4578123
Удобно для автоматической подстановки номера заказа в отдельное поле карточки или для маршрутизации задач.
3) Вытащить домен из URL, присланного клиентом
- Текст: «Сайт клиента: https://www.example-shop.ru/catalog?page=2»
- Выражение: https?://(?:www\.)?([^/]+)
- Результат: example-shop.ru
Полезно для группировки обращений по доменам или для заполнения справочных полей.
Где использовать
- В роботах и автоматизациях сделок/лидов для извлечения структурированных данных из свободного текста (номера заказов, email, телефоны, ID).
- В триггерах обработки входящих сообщений и комментариев, чтобы подставлять найденные значения в поля карточки или в тело уведомлений.
- Для массовой нормализации данных: собрать все совпадения (опция «Получить все результаты») и записать в одно поле для последующей аналитики.
Техническая подсказка
При составлении выражений учитывайте формат исходных данных и используйте захватывающие группы, если нужен именно фрагмент внутри совпадения. Опция «Получить все результаты» полезна, когда в тексте может быть несколько ключевых значений.