REGEXPFIND функциясы
REGEXPFIND функциясы айнымалыдан немесе инфоблоктан қажетті мәтін фрагментін шығарып алуға мүмкіндік береді.
Формат
- REGEXPFIND(text; pattern)
Аргументтер:
- text — міндетті, регулярлық өрнекпен ізденетін мәтін.
- pattern — міндетті, регулярлық өрнек.
Мысалдар
| Формула | Сипаттама | Нәтиже |
|---|---|---|
| REGEXPFIND("Buy 30000$"; "(\d+)") | Регулярлық өрнек арқылы мәтіннен санды шығарып алу | 30000 |
Маңызды
- Planfix-тегі регулярлық өрнектер Pattern.DOTALL және Pattern.MULTILINE опциялары бойынша орындалады. Онлайн validator — gms.
- Регулярлық өрнекпен мәтінді өңдеу нәтижесіне бірінші capturing тобы (ұстаушы топ) түседі. Демек нәтижеде болуы қажет бөлікті жақшаға алуыңыз керек, ал қалған топтарды non-capturing (?:) түрінде жасаңыз.
- Ішінде тырнақшасы бар жолдан регулярлық өрнек арқылы деректер алу үшін оларды экранирлеу қажет.