Generic selectors

Exact matches only

Search in title

Search in content

Post Type Selectors

Инструмент «Парсер значений (Регулярные выражения)»

Парсер значений (Регулярные выражения) — это инструмент для поиска, замены и извлечения данных в значениях, которые передаются между шагами связки.

Используйте его, когда нужно очистить текст, найти фрагмент по шаблону, изменить формат данных или передать в следующий шаг только нужную часть значения.

Как работает инструмент

В настройках инструмента указываются поля:

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

Важно: Альбато выполняет заданный шаблон регулярного выражения, но не проверяет его логику за пользователя. Перед запуском связки протестируйте выражение на своих данных.

Кнопка тестирования выражения в шаге Парсер значений

Как добавить инструмент

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

Примеры шаблонов поиска

Эти выражения можно использовать как основу и адаптировать под свои данные:

  • 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-теги, переносы строк и длинные пробелы.
Результат удаления 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-адреса.
Результат поиска email-адресов

Удалить символы из диапазона

Квадратные скобки позволяют искать один символ из указанного диапазона.

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

Найти все английские буквы

Этот пример показывает, как найти все латинские буквы в строке.

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

Удалить заглавную английскую букву

Этот шаблон находит одну заглавную английскую букву.

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

Найти пробелы и табуляции

Этот шаблон помогает найти группы пробелов и табуляций.

  • Шаблон замены: [ \t]+
  • На что заменять: оставьте поле пустым или укажите нужный разделитель.
  • Результат: инструмент показывает найденные пробелы и табуляции.

После проверки сохраните инструмент и запустите тест связки. Если возникнут вопросы, обратитесь в поддержку через чат на сайте.