.*Regex Tester
Reguläre Ausdrücke (Regex) sind ein mächtiges Werkzeug zum Suchen, Extrahieren und Ersetzen von Mustern in Texten. Sie werden in vielen Bereichen eingesetzt, z. B. bei der E-Mail-Validierung, beim Log-Parsing oder bei der Datenextraktion. Die komplexe Syntax kann das Schreiben und Debuggen jedoch erschweren. Dieses Tool ermöglicht es Ihnen, reguläre Ausdrücke in Echtzeit mit visueller Hervorhebung zu testen.
Anleitung
- 1Muster eingeben
Geben Sie Ihren regulären Ausdruck in das Musterfeld oben ein. Lassen Sie die Schrägstriche (/) weg — geben Sie nur das Muster selbst ein.
- 2Flags setzen
Wählen Sie die benötigten Flags: g (Global), i (Case-insensitive), m (Multiline), etc. Das 'g'-Flag ist standardmäßig aktiviert.
- 3Test-String eingeben
Geben Sie den zu prüfenden Text im unteren Bereich ein. Nutzen Sie die Schaltflächen für gängige Muster (E-Mail, URL, IP, etc.) für schnelle Tests.
- 4Ergebnisse prüfen
Gefundene Treffer werden visuell hervorgehoben, und detaillierte Match-Informationen (Position, Gruppen, etc.) werden darunter angezeigt.
Tipps
- 💡Nutzen Sie die Schnellwahl-Schaltflächen für E-Mails, URLs oder IPs als Ausgangspunkt.
- 💡Das 'i'-Flag ermöglicht eine Suche ohne Berücksichtigung der Groß-/Kleinschreibung.
- 💡Verwenden Sie Capturing Groups (Klammern), um spezifische Teile des Treffers zu extrahieren.
- 💡Testen Sie bei komplexen Regex-Mustern kleine Teile einzeln, bevor Sie sie kombinieren.
Häufige Fragen
- Q. Was ist ein regulärer Ausdruck und wofür wird er verwendet?
- A. Ein regulärer Ausdruck (Regex) ist ein Muster zur Suche oder Ersetzung von Text. Er wird zur Eingabevalidierung (E-Mail, Telefon), Log-Analyse und Textsuche verwendet.
- Q. Was bedeuten die Flags g, i und m?
- A. g (global) findet alle Übereinstimmungen, i (case-insensitive) ignoriert Groß-/Kleinschreibung, m (multiline) lässt ^ und $ mit dem Anfang/Ende jeder Zeile übereinstimmen.
- Q. Was ist der Unterschied zwischen gierigen und faulen Quantifizierern?
- A. * und + sind standardmäßig gierig (maximale Übereinstimmung). Das Anhängen von ? (*?, +?) macht sie faul (minimale Übereinstimmung). Dies ist beim Parsen von HTML oder verschachtelten Strukturen wichtig.