REGEXPFIND Function: Difference between revisions
From Planfix
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 6: | Line 6: | ||
}} | }} | ||
The REGEXPFIND function allows you to extract the required text fragment from a variable or an infoblock. | The REGEXPFIND function allows you to extract the required text fragment from a variable or an infoblock. | ||
== Format == | == Format == | ||
*'''REGEXPFIND('''text; pattern''')''' | *'''REGEXPFIND('''text; pattern''')''' | ||
Arguments: | Arguments: | ||
*'''text''' — required, text where we search with a regular expression. | *'''text''' — required, text where we search with a regular expression. | ||
*'''pattern''' — required, regular expression. | *'''pattern''' — required, regular expression. | ||
== Examples == | == Examples == | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 25: | Line 22: | ||
|30000 | |30000 | ||
|} | |} | ||
== Important == | == Important == | ||
*Regular expressions in Planfix are executed with the options Pattern.DOTALL and Pattern.MULTILINE. In the online [https://regex101.com/ validator] — [https://p.pfx.so/pf/nG/2iUOoF.png gms]. | *Regular expressions in Planfix are executed with the options Pattern.DOTALL and Pattern.MULTILINE. In the online [https://regex101.com/ validator] — [https://p.pfx.so/pf/nG/2iUOoF.png gms]. |
Latest revision as of 09:00, 4 November 2024
The REGEXPFIND function allows you to extract the required text fragment from a variable or an infoblock.
Format
- REGEXPFIND(text; pattern)
Arguments:
- text — required, text where we search with a regular expression.
- pattern — required, regular expression.
Examples
Formula | Description | Result |
---|---|---|
REGEXPFIND("Buy 30000$"; "(\d+)") | Extract a number from text using a regular expression | 30000 |
Important
- Regular expressions in Planfix are executed with the options Pattern.DOTALL and Pattern.MULTILINE. In the online validator — gms.
- The first capturing group falls into the result of text processing using a regular expression. Accordingly, what needs to be in the result, you need to take in parentheses, and make the rest of the groups non-capturing (?:).
- To get data from a string with quotes inside using a regular expression, you need to escape them.