Funktion REGEXEXTRAHIEREN

Die Funktion REGEXEXTRAHIEREN ist eine der Text- und Datenfunktionen. Sie wird verwendet, um Text aus einer Zeichenfolge basierend auf einem angegebenen Muster eines regulären Ausdrucks zu extrahieren. Die Funktion kann die erste Übereinstimmung, alle Übereinstimmungen oder Erfassungsgruppen aus der ersten Übereinstimmung zurückgeben.

Syntax

REGEXEXTRAHIEREN(text; muster; [rückgabe_modus]; [beachten_groß_klein])

Die Funktion REGEXEXTRAHIEREN hat folgende Argumente:

Argument Beschreibung
text Die Textzeichenfolge oder der Verweis auf eine Zelle, die den Text enthält, aus dem Sie übereinstimmende Teilzeichenfolgen extrahieren möchten.
muster Der reguläre Ausdruck („Regex"), der das Textmuster beschreibt, das Sie extrahieren möchten.
rückgabe_modus Eine Zahl, die angibt, welche Zeichenfolgen extrahiert werden sollen. Dies ist ein optionales Argument. Wenn es weggelassen wird, ist der Standardwert 0. Die möglichen Werte sind in der folgenden Tabelle aufgeführt.
beachten_groß_klein Legt fest, ob beim Abgleich die Groß-/Kleinschreibung beachtet wird. Dies ist ein optionales Argument. Wenn es weggelassen wird, wird die Groß-/Kleinschreibung beachtet (0). Geben Sie 0 für einen Abgleich mit Berücksichtigung der Groß-/Kleinschreibung oder 1 für einen Abgleich ohne Berücksichtigung der Groß-/Kleinschreibung ein.

Das Argument rückgabe_modus kann einen der folgenden Werte annehmen:

Wert Beschreibung
0 Standardmäßig festgelegt. Gibt die erste Zeichenfolge zurück, die dem Muster entspricht.
1 Gibt alle Zeichenfolgen, die dem Muster entsprechen, als Array zurück.
2 Gibt Erfassungsgruppen aus der ersten Übereinstimmung als Array zurück.

Hinweise

Beim Schreiben von Regex-Mustern können Symbole, sogenannte „Tokens", verwendet werden, die mit einer Vielzahl von Zeichen übereinstimmen. Im Folgenden finden Sie einige einfache Tokens zur Referenz:

Erfassungsgruppen sind Teile eines Regex-Musters, die von Klammern „(...)" umgeben sind. Sie ermöglichen es, einzelne Teile einer Übereinstimmung separat zurückzugeben.

Die Funktion REGEXEXTRAHIEREN gibt immer Textwerte zurück. Sie können numerische Ergebnisse mithilfe der Funktion WERT wieder in Zahlen umwandeln.

Wenn keine Übereinstimmung gefunden wird, gibt die Funktion einen #NV-Fehler zurück.

Anwendung der Funktion REGEXEXTRAHIEREN.

Beispiele

Die folgende Abbildung zeigt das Ergebnis, das von der Funktion REGEXEXTRAHIEREN zurückgegeben wird.

Funktion REGEXEXTRAHIEREN