Funkce REGEXPFIND
Funkce REGEXPFIND umožňuje extrahovat požadovaný textový úsek z proměnné nebo infoblocku.
Formát
- REGEXPFIND(text; pattern)
Argumenty:
- text — povinné, text, ve kterém hledáme pomocí regulárního výrazu.
- pattern — povinné, regulární výraz.
Příklady
| Formula | Popis | Výsledek |
|---|---|---|
| REGEXPFIND("Buy 30000$"; "(\d+)") | Extrahuje číslo z textu pomocí regulárního výrazu | 30000 |
Důležité
- Regulární výrazy v Planfixu jsou vykonávány s volbami Pattern.DOTALL a Pattern.MULTILINE. V online validatoru — gms.
- Do výsledku zpracování textu regulárním výrazem vstupuje první zachycovací skupina. Podle toho, co má být ve výsledku, to musíte dát do závorek, a ostatní skupiny udělat nezachycovací (?:).
- Chcete‑li získat data ze stringu s uvozovkami uvnitř pomocí regulárního výrazu, je třeba je uniknout.