Функція REGEXPFIND

Матеріал з Planfix
Версія від 13:48, 28 вересня 2023, створена Aliona (обговорення | внесок)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до: навігація, пошук

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

Формат

  • REGEXPFIND(text; pattern)


Аргументи:

  • text — обов'язковий, текст, де шукаємо регулярним виразом.
  • pattern — обов'язковий, регулярний вираз.


Приклади

Формула Опис Результат
REGEXPFIND("Куплю 30000$"; "(\d+)") З тексту регулярним виразом витягуємо число 30000


Важливо

  • Регулярні вирази в Planfix виконуються з опціями Pattern.DOTALL і Pattern.MULTILINE. В онлайн валідаторіgms.
  • В результат обробки тексту за допомогою регулярного виразу потрапляє перша capturing група. Відповідно, те, що потрібно, щоб було в результаті, треба взяти в дужки, а інші групи зробити non-capturing (?:).
  • Для того, щоб регулярним виразом отримати дані з рядка з лапками всередині, їх необхідно екранувати.


Перейти