Zum Hauptinhalt wechseln
Workday User Guide
Zuletzt aktualisiert: 2023-06-23
REGEXPARSE

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).