0

extractx

Extrahiert aus einem String einen bestimmten Teil mithilfe eines regulären Ausdrucks

Mit dieser Funktion können Sie die erste Entsprechung eines Such-Strings in einem Text extrahieren.

Statt einfacher Strings in einem Suchmuster können Sie reguläre Ausdrücke (regex) verwenden. Das heißt, Sie haben viel mehr Möglichkeiten zur Textanalyse.

Sie können diese Funktion zum Beispiel verwenden, um relevante Informationen aus importierten Daten zu extrahieren.

💡 Die Verwendung regulärer Ausdrücke bedarf vermutlich zusätzlicher Recherche. Wir empfehlen Ihnen zu regulären Ausdrücken https://regex101.com/ (externer Link – auf Englisch) anzuschauen.

Syntax

extractx(string, string)

extractx(string, string, string)

extractx(string, string, string, string)

Rückgabewert

string

Beispiele

extractx(meinText, regex, flags, extract)extrahiert einen String aus einem gegebenen Text unter Verwendung eines regulären Ausdrucks. Dem regulären Ausdruck können Flaggen hinzugefügt werden. Der String kann mit einem gegebenen Auszug weiterverarbeitet werden.

Wir haben eine Datenbank mit einigen Datensätzen. Wir haben auch …

  • ein Bild-Feld Mein Anhang mit einer Datei WichtigesDokument.pdf
  • ein Formel-Feld Dateiname

Öffnen Sie den Feld-Editor Ihres Formel-Felds Dateiname und fügen Sie das folgende Skript dem Formel-Feld Formel hinzu:

extractx(text('MeinAnhang'), "(.+)\/(.+)", "i", "$2")

Ergebnis: Im Formel-Feld sehen Sie den Namen des Anhangs: WichtigesDokument.pdf

extractx(meinText, regex, extract)extrahiert einen String aus einem gegebenen Text unter Verwendung eines regulären Ausdrucks. Der String kann mit einem gegebenen Auszug weiterverarbeitet werden.

extractx(myText,regex)extrahiert einen String aus einem gegebenen Text unter Verwendung eines regulären Ausdrucks.

Siehe auch

replacex, extrahiert einen String aus einem gegebenen Text unter Verwendung eines regulären Ausdrucks.

substr, ersetzt Übereinstimmungen eines gegebenen regulären Ausdrucks.

testx, gibt Ja (wahr) zurück, wenn ein gegebener Text einem gegebenen regulären Ausdruck entspricht.

Antwort

null