Text extrahieren
Zuletzt aktualisiert
Zuletzt aktualisiert
Mit dem Plugin Text extrahieren können Sie mit Hilfe von regulären Ausdrücken Textpassagen extrahieren oder herausfiltern.
In der Auswahlbox Variable wählen Sie die gewünschte Variable aus, deren Text Sie filtern möchten.
Im Eingabefeld Regulärer Ausdruck geben Sie einen regulären Ausdruck ein, der Capture Groups enthält. Der Ausdruck muss mindestens eine Capture Group enthalten; es können auch mehrere definieren werden.
Durch Klick auf den Button Testen gelangen Sie auf ein Testseite, wo sie Ihren regulären Ausdruck testen können.
Es steht ein Eingabefeld zur Verfügung, in dem Sie einen Beispieltext eingeben können. Mit einem Klick auf den Button Regulären Ausdruck testen erhalten Sie eine Vorschau, welcher Text in den Capture Groups gespeichert wird.
Mit dem Parameter Nach erster Übereinstimmung aufhören legen Sie fest, ob Sie alle Vorkommen des Regulären Ausdrucks im Text speichern möchten, oder nach der ersten Übereinstimmung aufhören wollen.
Mit Hilfe des Regulären Ausdrucks (.*?): (.)
sollen die Positionen und Beträge aus folgendem Text extrahiert werden:
Ist der Parameter Nach erster Übereinstimmung aufhören aktiviert, bekommen Sie als Ergebnis Position1
und CHF 10
.
Ist der Schalter deaktiviert, bekommen Sie die Ergebnisse Position 1
, CHF 10
, Position 2
, CHF 20
, Position 3
und CHF 30
.
Alle gefundenen Capture Groups werden in einer Variable vom Typ collection
abgespeichert. Es gibt die Möglichkeit, das erste Ergebnis separat abzuspeichern. Dazu muss die Option Erste Gruppe extra abspeichern aktiviert werden.
Daraufhin erscheint eine zusätzliche Auswahlbox unter Erste Capture-Gruppe, um die Variable für das Ergebnis der ersten Gruppe auszuwählen.
Die restlichen Gruppen werden dann wieder in einer Variable vom Typ collection
gespeichert, die unter Verbleibende Capture-Gruppe ausgewählt werden kann.