Функция REGEXPFIND: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
Строка 23: Строка 23:
! style="font-weight: bold" | Результат
! style="font-weight: bold" | Результат
|-
|-
|REGEXPFIND("Предложение за 30000$"; "(\d+)")
|REGEXPFIND("Куплю 30000$"; "(\d+)")
|Из текста регулярным выражением извлекаем число
|Из текста регулярным выражением извлекаем число
|30000
|30000

Версия от 12:55, 21 октября 2022

Функция REGEXPFIND позволяет выделять нужный фрагмент текста из переменной или инфоблока.

Формат

  • REGEXPFIND(text; pattern)


Аргументы:

  • text — обязательный, текст, где ищем регулярным выражением.
  • pattern — обязательный, регулярное выражение.


Примеры

Формула Описание Результат
REGEXPFIND("Куплю 30000$"; "(\d+)") Из текста регулярным выражением извлекаем число 30000
REGEXPFIND(; "before: (.*?)") текст после before:


Важно

  • Регулярные выражения в ПланФиксе выполняются с опциями Pattern.DOTALL и Pattern.MULTILINE. В онлайн валидатореgms.


Перейти