Regex-Tester
Testen Sie reguläre Ausdrücke an Beispieltexten und prüfen Sie Treffer, Positionen sowie Erfassungsgruppen.
Tool ausführen
Mit dem Regex-Tester prüfen Sie reguläre Ausdrücke direkt an eingegebenem Beispieltext. Sie tragen das gewünschte Suchmuster in das vorgesehene Feld ein und fügen den zu analysierenden Text in den Textbereich ein. Das Werkzeug wertet die Eingabe anhand der angegebenen Modifikatoren aus und stellt alle gefundenen Treffer übersichtlich dar. Zu jedem Treffer sehen Sie die genauen Start- und Endpositionen im Text sowie den jeweils übereinstimmenden Textabschnitt. Falls Ihr Muster nummerierte oder benannte Erfassungsgruppen enthält, werden diese separat mit ihren jeweiligen Inhalten aufgeführt. Über das Feld für Modifikatoren steuern Sie das Suchverhalten gezielt: Verfügbar sind Optionen für die Groß- und Kleinschreibung (i), mehrzeiligen Modus (m), Punkt-für-alle-Zeichen (s), lesbare Formatierung (x), Unicode (u) und ASCII (a). Nicht unterstützte Zeichenfolgen im Modifikatorenfeld werden ignoriert. Wenn ein Muster ungültig ist oder eines der Pflichtfelder leer bleibt, weist die Ausgabe auf das Problem hin, damit Sie Ihre Eingaben anpassen können.
Anleitung
- Tragen Sie den regulären Ausdruck in das Feld für das Suchmuster ein.
- Fügen Sie die zu durchsuchende Zeichenkette in den Textbereich ein.
- Geben Sie bei Bedarf ein oder mehrere unterstützte Flags (i, m, s, x, u, a) ein.
- Starten Sie den Testlauf, um Treffer, Zeichenpositionen und Erfassungsgruppen anzuzeigen.
Beispiele
- Suche nach Datumsangaben im Format YYYY-MM-DD mit dem Muster (\d{4})-(\d{2})-(\d{2}) im Text 'Stand: 2024-05-12' liefert einen Treffer mit separaten Gruppen für Jahr, Monat und Tag.
- Suche nach Wörtern mit vorangestelltem Flag 'i' für unempfindliche Groß- und Kleinschreibung findet Begriffe unabhängig von ihrer Schreibweise im Text.
FAQ
Welche Modifikatoren (Flags) werden unterstützt?
Das Werkzeug erkennt die Flags i (Groß-/Kleinschreibung ignorieren), m (mehrzeilig), s (Punkt passt auf alle Zeichen inklusive Zeilenumbruch), x (ausführlicher Modus mit Leerzeichenkommentaren), u (Unicode) und a (reines ASCII). Andere Buchstaben werden ignoriert.
Was passiert bei einem ungültigen regulären Ausdruck?
Lässt sich das eingegebene Muster nicht kompilieren, schlägt die Auswertung fehl. In diesem Fall werden keine Trefferdetails ausgegeben, bis die Syntax korrigiert wird.
Werden auch benannte Erfassungsgruppen unterstützt?
Ja, wenn Ihr regulärer Ausdruck benannte Gruppen enthält, führt die Trefferanzeige sowohl die standardmäßigen Gruppennummern als auch die zugehörigen Gruppennamen auf.