REGEXPFIND-Funktion
Aus Planfix
Die REGEXPFIND-Funktion ermöglicht es, den benötigten Textausschnitt aus einer Variablen oder einem Infoblock zu extrahieren.
Format
- REGEXPFIND(text; pattern)
Argumente:
- text — erforderlich, Text, in dem mit einem regulären Ausdruck gesucht wird.
- pattern — erforderlich, regulärer Ausdruck.
Beispiele
| Formel | Beschreibung | Ergebnis |
|---|---|---|
| REGEXPFIND("Buy 30000$"; "(\d+)") | Eine Zahl aus einem Text mit einem regulären Ausdruck extrahieren | 30000 |
Wichtig
- Reguläre Ausdrücke in Planfix werden mit den Optionen Pattern.DOTALL und Pattern.MULTILINE ausgeführt. Im Online-Validator — gms.
- Die erste Capturing-Gruppe gelangt in das Ergebnis der Textverarbeitung mittels regulärem Ausdruck. Dementsprechend muss das, was im Ergebnis erscheinen soll, in Klammern gesetzt werden; die übrigen Gruppen sollten nicht capturing (?:) gemacht werden.
- Um Daten aus einer Zeichenkette mit enthaltenen Anführungszeichen mittels regulärem Ausdruck zu erhalten, müssen diese maskiert werden.