Парсер значений (Регулярные выражения) — это инструмент для поиска, замены и извлечения данных в значениях, которые передаются между шагами связки.
Используйте его, когда нужно очистить текст, найти фрагмент по шаблону, изменить формат данных или передать в следующий шаг только нужную часть значения.
Как работает инструмент
В настройках инструмента указываются поля:
- Значение для обработки — текст или переменная из предыдущего шага, которую нужно проверить.
- Шаблон замены — регулярное выражение, по которому Альбато будет искать совпадения.
- На что заменять — значение, которое подставляется вместо найденного фрагмента. Поле можно оставить пустым, если совпадение нужно удалить.
- Не заменять (только поиск) — режим, в котором инструмент только находит совпадения и не меняет исходное значение.
Важно: Альбато выполняет заданный шаблон регулярного выражения, но не проверяет его логику за пользователя. Перед запуском связки протестируйте выражение на своих данных.

Как добавить инструмент
- Откройте связку в конструкторе.
- Нажмите + после триггера или нужного шага.
- В окне добавления действия найдите Парсер значений.
- Выберите инструмент Парсер значений (Регулярные выражения).

Примеры шаблонов поиска
Эти выражения можно использовать как основу и адаптировать под свои данные:
x|y— находит x или y.x(?=y)— находит x, только если после него идет y.[a-d]— находит один символ из диапазона от a до d.[A-Z]— находит одну заглавную английскую букву.[a-zA-Z]— находит любую английскую букву.[ \t]+— находит пробелы и табуляции.[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}— находит email-адреса.([0-3]\d).([01]\d).(\d{4})— находит даты в формате dd.mm.yyyy.
Примеры использования
Удалить HTML-теги из текста
Используйте этот вариант, если предыдущий шаг возвращает HTML, а в следующий шаг нужно передать обычный текст.
- Шаблон замены:
\<(\/?[^>]+)>|(\n)|(\s{4,}) - На что заменять: оставьте поле пустым.
- Результат: Альбато удалит HTML-теги, переносы строк и длинные пробелы.

Изменить формат даты
Этот пример меняет даты из формата dd.mm.yyyy на формат yyyy_mm_dd.
- Шаблон замены:
([0-3]\d).([01]\d).(\d{4}) - На что заменять:
$3_$2_$1 - Результат: дата 15.03.2026 превращается в 2026_03_15.
Найти даты без замены
Если нужно только определить, какие даты подходят под шаблон, оставьте поле На что заменять пустым и используйте результат теста.
- Шаблон замены:
([0-3]\d).([01]\d).(\d{4}) - Результат: инструмент находит даты в формате dd.mm.yyyy и показывает их в блоке найденных значений.

Извлечь домен из ссылки
Этот шаблон оставляет только домен из полного URL.
- Шаблон замены:
^https?:\/\/([^\/]+)\/.*$ - На что заменять:
$1 - Результат: из https://example.org/id25 получается example.org.

Найти email-адреса
Используйте режим Не заменять (только поиск), если email-адреса нужно найти, но исходный текст менять не нужно.
- Шаблон замены:
[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,} - Результат: инструмент оставляет исходное значение без изменений и показывает найденные email-адреса.

Удалить символы из диапазона
Квадратные скобки позволяют искать один символ из указанного диапазона.
- Шаблон замены:
[a-d] - На что заменять: оставьте поле пустым.
- Результат: из значения удаляются все найденные символы от a до d.

Найти все английские буквы
Этот пример показывает, как найти все латинские буквы в строке.
- Шаблон замены:
[a-zA-Z] - Результат: инструмент показывает все найденные буквы.

Удалить заглавную английскую букву
Этот шаблон находит одну заглавную английскую букву.
- Шаблон замены:
[A-Z] - На что заменять: оставьте поле пустым.
- Результат: найденная заглавная буква удаляется из значения.

Найти пробелы и табуляции
Этот шаблон помогает найти группы пробелов и табуляций.
- Шаблон замены:
[ \t]+ - На что заменять: оставьте поле пустым или укажите нужный разделитель.
- Результат: инструмент показывает найденные пробелы и табуляции.
После проверки сохраните инструмент и запустите тест связки. Если возникнут вопросы, обратитесь в поддержку через чат на сайте.