Regex-Tester
Ein Muster eintippen, Text einfügen, und jeden Treffer samt Gruppen sehen.
Beispiele ersetzen vorübergehend Eingabe und Einstellungen. Du kannst deine vorherige Arbeit wiederherstellen.
0 Zeichen
Ergebnis
Oben einfügen oder tippen, das Ergebnis erscheint hier.
Ihre Dateien bleiben auf Ihrem Gerät
Dieses Tool läuft vollständig in Ihrem Browser. Was Sie einfügen, wird auf Ihrem Gerät verarbeitet und nie an einen Server gesendet. Es ist daher auch für Tokens, Schlüssel und unveröffentlichte Texte sicher.
Beispiel
Anwendungsbeispiel — Regex-Tester
Gib die Eingabezeilen der Reihe nach ein und verwende die folgenden Einstellungen. Vergleiche das Ergebnis mit den Ausgabezeilen.
| Eintrag | Wert |
|---|---|
| Eingabe 1 | Order 12, item 345 |
| Muster | \d+ |
| Schalter | g |
| Ausgabe 1 | #1 @6 "12" |
| Ausgabe 2 | #2 @15 "345" |
Das globale Ziffernmuster findet 12 und 345 an den nullbasierten Positionen 6 und 15.
So funktioniert es
- Den regulären Ausdruck in das Feld „Muster“ eintragen, ohne die umgebenden Schrägstriche.
- Die Schalter setzen: g für alle Treffer, i für Groß-/Kleinschreibung egal, m für zeilenweise Anker, s damit der Punkt auch Zeilenumbrüche trifft, u für volle Unicode-Unterstützung.
- Den zu durchsuchenden Text einfügen: Logzeilen, CSV-Zeilen, HTML, was immer das Muster treffen soll.
- Das Ergebnis erscheint schon beim Tippen. Die Ausgabe listet jeden Treffer mit Position und allen nummerierten oder benannten Gruppen.
Häufige Fragen
- Welchen Dialekt verwendet dieser Tester?
- Die JavaScript-Maschine (ECMAScript) Ihres Browsers. Lookbehind, benannte Gruppen (?<name>...), Unicode-Eigenschaften \p{...} mit dem u-Schalter und der s-Schalter funktionieren in aktuellen Browsern. Was nur PCRE, Python oder Java kennen, gehört nicht dazu.
- Warum sehe ich nur den ersten Treffer?
- Ohne den Schalter g hört ein regulärer Ausdruck nach dem ersten Treffer auf. Tragen Sie g in das Feld „Schalter“ ein, um alle Vorkommen zu bekommen.
- Was bedeuten die Schalter?
- g: alle Treffer. i: Groß-/Kleinschreibung egal. m: ^ und $ gelten je Zeile statt für den ganzen Text. s: der Punkt trifft auch Zeilenumbrüche. u: Muster und Text als Unicode-Codepunkte, nötig für Emoji und \p{L}. y: klebend, jeder Treffer muss genau dort beginnen, wo der letzte endete: mit g reihen sich die Treffer ab dem Textanfang aneinander, ohne g gibt es einen Treffer ganz am Anfang oder keinen.
- Warum hängt mein Muster oder dauert ewig?
- Manche Muster, besonders geschachtelte Quantoren wie (a+)+ auf nicht passendem Text, führen zu katastrophalem Backtracking. Machen Sie die Quantoren genauer oder verankern Sie das Muster, um den Suchraum zu verkleinern.
- Wird mein Beispieltext hochgeladen?
- Nein. Das Suchen läuft vollständig im Browser. Sie können Produktionslogs, persönliche Daten oder Quelltext gefahrlos einfügen.
Verwandte Tools
{} JSON-Formatierer JSON einfügen und sofort eingerückt, minimiert oder geprüft zurückbekommen. Die Daten bleiben auf dieser Seite. ∿ Base64 Text nach Base64 und zurück, mit korrektem UTF-8 und optionalem URL-sicherem Alphabet. • UUID-Generator UUID-v4- oder -v7-Bezeichner in Menge, erzeugt auf Ihrem Gerät aus einer sicheren Zufallsquelle. ◴ Cron-Parser Sehen Sie, an welchen Terminen 0 */6 * * 1-5 wirklich läuft und was jedes Feld zulässt.