Skip to content
Docs
BlogZur App

Regex Filter ​

Filtert Text anhand von regulären Ausdrücken. Extrahiert bestimmte Muster aus einem Text — z.B. E-Mail-Adressen, URLs, Zahlen oder beliebige Muster. Wird in Flows eingesetzt, um Daten zu bereinigen oder relevante Teile herauszufiltern.

Kategorie: Logik & Tools | Quelldatei: regexFilterBlock.js | Auth: Nein


Was kann dieser Block? ​

  • Text anhand von Regex-Mustern filtern
  • Bestimmte Muster extrahieren (z.B. nur E-Mails, nur Zahlen)
  • Eingabetext auf relevante Teile reduzieren
  • In Flows als Zwischenschritt für Datenbereinigung nutzen

Einschränkungen:

  • Findet standardmässig nur den ersten Treffer (bekanntes Verhalten)
  • Für alle Treffer muss das Global-Flag (g) explizit verwendet werden

Was brauche ich dafür? ​

Nichts. Kein Account, kein API-Key. Der Block ist ein reines Text-Werkzeug.


So benutzt du den Block ​

E-Mail-Adressen extrahieren ​

Prompt: "Filtere alle E-Mail-Adressen aus dem Text"

Ergebnis: Liste der gefundenen E-Mail-Adressen.

URLs herausfiltern ​

Prompt: "Extrahiere alle URLs aus dem Text"

Ergebnis: Liste der gefundenen URLs.

Zahlen extrahieren ​

Prompt: "Finde alle Zahlen im Text"

Ergebnis: Alle im Text enthaltenen Zahlenwerte.


Alle Funktionen im Überblick ​

FunktionWas passiertBeispiel-Prompt
Muster extrahierenFindet Treffer eines Regex-Musters"Extrahiere alle Telefonnummern"
Text filternGibt nur passende Teile zurück"Filtere nur die Überschriften"
Daten bereinigenEntfernt alles was nicht zum Muster passt"Behalte nur die Zahlen"

Häufige Probleme und Lösungen ​

ProblemLösung
Nur erster TrefferBekanntes Verhalten — Block gibt standardmässig nur den ersten Match zurück
Regex-Syntax-FehlerMuster auf https://regex101.com/ testen
Kein TrefferMuster prüfen — Gross-/Kleinschreibung und Sonderzeichen beachten
Block wird vom AgentLoop nicht aufgerufenPrüfen ob der Regex-Filter-Block in den enabledTools aktiviert ist


Technische Details ​

ParameterTypPflichtBeschreibung
patternTextJaRegulärer Ausdruck (z.B. \d+ für Zahlen, [\w.-]+@[\w.-]+ für E-Mails)
flagsTextNeinRegex-Flags: g (global), i (case-insensitive), m (multiline). Standard: leer