REGEXPARSE
Beschreibung
Extrahiert Teile einer Zeichenfolge durch Abgleich mit einem Muster. Das Regex-Muster muss mit dem
gesamten
Eingabewert übereinstimmen.Syntax
REGEXPARSE(
text
, regex
, [ ignore_case
]) - text: Der zu parsende Text.
- regex: Der reguläre Ausdruck.
- ignore_case: Bei TRUE ignoriert die Funktion die Groß- und Kleinschreibung bei der Suche. Bei FALSE berücksichtigt die Funktion die Groß- und Kleinschreibung. Der Standardwert ist FALSE.
Beispiel
Formel | Ergebnis |
|---|---|
=REGEXPARSE("[Los Angeles]","\[(.*)\]") | Los Angeles |
=REGEXPARSE("12-OCT-2015","(\d\d)-([A-Z]{3})-(\d{2,4})") | 12-OCT-2015 12 OCT 2015
|
=INDEX(REGEXPARSE("aa;bbbbbb24;cccc;","(.*?);(.*?);.*"),3)
Extrahiert den n-ten Teil einer durch Trennzeichen getrennten Zeichenfolge | bbbbbb24 |
Anmerkungen
- Diese Funktion gibt ein Array von Werten zurück, wobei jeder Wert Teil der Zeichenfolge ist, in der eine Musterübereinstimmung gefunden wurde. Diese Funktion ist hilfreich, wenn Sie ein Muster haben und die Teile des Texts herausziehen möchten, die mit dem Muster übereinstimmen.
- Diese Funktion ist für die Verwendung in Array-Formeln vorgesehen.
- Workday verwendet den Java-Parser für reguläre Ausdrücke. Der Ausdruck muss den Regex-Regeln von Java entsprechen (http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html).