Regex-Muster mit Testtext testen und Trefferpositionen prüfen
Geben Sie ein gültiges Regex-Muster und, sobald ein Muster vorhanden ist, einen nicht leeren Testtext ein. Starten Sie danach die Auswertung; bei Erfolg sehen Sie die Trefferanzahl sowie je nach Treffer Position, Text und erfasste Gruppen.
Einsatz des Regex-Testers
Mit dem Regex-Tester prüfen Sie ein reguläres Ausdrucksmuster an einem selbst gewählten Beispieltext. Das eignet sich, wenn Sie vor einer Suche, einer Eingabeprüfung oder einer Textverarbeitung sehen möchten, ob Ihr Muster die beabsichtigten Stellen erfasst. Die Auswertung beschränkt sich nicht auf die Frage, ob ein Treffer vorhanden ist: Bei einem erfolgreichen Ergebnis können Sie auch die Trefferposition, den erfassten Text und Gruppen aus dem Muster untersuchen. So lassen sich Wortgrenzen, Gruppierungen und die Wirkung einer passenden Option am konkreten Text nachvollziehen. Für eine aussagekräftige Prüfung sollten Muster und Text bewusst gewählt werden, etwa mit einem Treffer und einer ähnlich aussehenden Stelle ohne gewünschte Übereinstimmung.
Muster und Testtext eingeben
-
Tragen Sie das Regex-Muster in das dafür vorgesehene Eingabefeld ein. Ein leeres Muster beendet die Auswertung mit einem Fehler, bevor eine Suche nach Treffern beginnt.
-
Fügen Sie den Text ein, an dem Sie das Muster prüfen möchten. Sobald ein Muster vorhanden ist, darf der Testtext nicht leer sein. Die Eingabefelder für Muster, Testtext und Flags sind grundsätzlich optionale Texteingaben und starten ohne Inhalt, daher müssen Sie die benötigten Werte selbst eintragen.
-
Ergänzen Sie bei Bedarf passende Flags.
iignoriert Unterschiede zwischen Groß- und Kleinschreibung,mverarbeitet Zeilen getrennt,slässt den Punkt auch Zeilenumbrüche erfassen,xerlaubt ausführliche Muster,uaktiviert Unicode-Verarbeitung undaASCII-Verarbeitung. Zeichen außerhalb dieser sechs Werte schalten keine zusätzliche Matching-Funktion ein. -
Starten Sie die Auswertung. Ein gültiges Muster wird am vorhandenen Text auf Treffer geprüft. Kann das Muster nicht als regulärer Ausdruck kompiliert werden, erhalten Sie keine Trefferangaben, sondern eine fehlgeschlagene Auswertung.
Treffer und Positionen auswerten
Lesen Sie nach einer erfolgreichen Auswertung zunächst den Gültigkeitsstatus und die gemeldete Trefferanzahl. Eine Zahl von null bedeutet dabei nicht, dass die Prüfung fehlgeschlagen ist: Ein gültiges Muster kann den vorhandenen Text ohne Übereinstimmung durchlaufen. Bei einem oder mehreren Treffern liefert die Ergebnisansicht pro Treffer die Start- und Endposition, den gefundenen Text sowie erfasste Gruppen.
Nummerierte Gruppen erscheinen, wenn das Muster solche Klammergruppen enthält; benannte Gruppen werden berücksichtigt, sofern Sie im Muster angelegt wurden. Vergleichen Sie deshalb bei einem unerwarteten Ergebnis die Position mit dem Ausgangstext und prüfen Sie anschließend die Gruppeninhalte. Auch die gewählte Option kann das Resultat verändern, etwa bei Groß- und Kleinschreibung oder bei Zeilenumbrüchen.
Ein Muster wie \\bKatze\\b prüft eine Wortgrenze. Im Text Katze und Katzen können Sie damit die gewünschte Unterscheidung untersuchen, ohne aus dem Beispiel einen festen Ergebniswert abzuleiten. Entscheidend ist, ob die gemeldete Position und der erfasste Text zu Ihrer Absicht passen.
Praktisches Beispiel
Sie möchten feststellen, ob ein Wortmuster das eigenständige Wort „Katze“ erfasst, ohne den längeren Text „Katzen“ als passenden Treffer zu behandeln.
Geben Sie \\bKatze\\b als Muster und Katze und Katzen als Testtext ein, lassen Sie die Flags leer und starten Sie die Auswertung.
Das erfolgreiche Ergebnis enthält einen Gültigkeitsstatus und eine Trefferanzahl; bei einem Treffer kommen Start- und Endposition, passender Text sowie vorhandene Gruppen hinzu.
Einschränkungen
- Leere Eingaben unter den genannten Bedingungen und nicht kompilierbare Muster führen zu einer fehlgeschlagenen Auswertung statt zu Trefferangaben.
Häufige Fehler
- Wenn die Auswertung wegen fehlender Eingabe scheitert, prüfen Sie zuerst, ob das Muster leer ist oder bei vorhandenem Muster kein Testtext eingetragen wurde, und ergänzen Sie die jeweilige Eingabe.
Häufige Fragen
Was bedeutet eine Trefferanzahl von null?
Bei einem gültigen Muster und vorhandenem Text kann die Auswertung erfolgreich sein, obwohl die Trefferanzahl null beträgt. Ein leeres Muster oder leerer Text bei vorhandenem Muster führt dagegen zu einer fehlgeschlagenen Auswertung.
Welche Flags werden erkannt?
Für die Matching-Steuerung werden i, m, s, x, u und a erkannt. Andere Zeichen im Flag-Feld aktivieren keine Matching-Option.
Welche Trefferdetails kann ich prüfen?
Wenn Treffer gefunden wurden, enthält die Auswertung Start- und Endposition, den passenden Text sowie nummerierte oder benannte Gruppen, sofern das Muster solche Gruppen enthält.