Функція REGEXPFIND

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

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

Формат

  • REGEXPFIND(text; pattern)

Аргументи:

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

Приклади

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

Важливо

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

Перейти