Cheatsheet
| Regex | Explanation |
|---|---|
. | any character except newline |
\w\d\s | word, digit, whitespace |
\W\D\S | not word, digit, whitespace |
[abc] | any of a, b, or c |
[^abc] | not a, b, or c |
[a-g] | character between a & g |
^abc$ | start / end of the string |
\b\B | word, not-word boundary |
\[\*\] | escaped special characters |
\t\n\r | tab, linefeed, carriage return |
(abc) | capture group |
\1 | backreference to group #1 |
(?:abc) | non-capturing group |
(?=abc) | positive lookahead |
(?!abc) | negative lookahead |
a*a+a? | 0 or more, 1 or more, 0 or 1 |
a{5}a{2,} | exactly five, two or more |
a{1,3} | between one & three |
a+?a{2,}? | match as few as possible |
ab|cd | match ab or cd |
Was ist Regex Builder?

Regex Builder ist ein kostenloses Online-Tool zum Erstellen, Testen und Debuggen von regulären Ausdrücken mit Echtzeit-Matching und visuellem Feedback. Reguläre Ausdrücke (Regex) sind leistungsstarke Musteranpassungssequenzen, die bei der Programmierung, Textverarbeitung und Datenvalidierung zum Suchen, Abgleichen und Bearbeiten von Zeichenfolgen verwendet werden.
Das Tool bietet eine Live-Testumgebung, in der Sie ein Regex-Muster schreiben und alle Übereinstimmungen in Ihrer Testzeichenfolge hervorheben sehen können. Es enthält ein umfassendes Spickzettel, das Zeichenklassen, Quantifizierer, Anker, Gruppen und Lookaheads abdeckt, damit Sie schnell das richtige Muster erstellen können.
Ob Sie als Entwickler Eingabevalidierung schreiben, Datenanalytiker aus Text extrahieren oder eine Student Learning Regex Syntax, dieses Tool bietet sofortiges visuelles Feedback und hilfreiche Referenzen. Alle Verarbeitungen werden lokal in Ihrem Browser ausgeführt, sodass Ihre Testdaten völlig privat bleiben.
Hier erstellte Muster laufen in der JavaScript-Engine, und die Geschmacksrichtungen regulärer Ausdrücke unterscheiden sich stärker, als die Leute erwarten PCRE-Funktionen, die JavaScript noch nie hatte, umfassen Rekursion, Possessivquantoren und \ K, sodass ein aus einer PHP- oder Perl-Antwort übernommenes Muster möglicherweise nicht kompiliert wird. Lookbehind funktioniert zwar in modernen Browsern, ist aber auf älteren Geräten immer noch nicht verfügbar. Der Fehler, auf den es sich zu achten lohnt, ist eher die Leistung als die Syntax: Verschachtelte Quantoren über dieselben Zeichen, wie z. B. (a+)+, können exponentielle Zeit auf nicht übereinstimmenden Eingaben erwarten, was die Form der meisten Fehler von den regulären Ausdrücken ist.
Wie verwende ich den Regex Builder?
Geben Sie Ihr Regex-Muster ein
Geben Sie Ihr reguläres Ausdrucksmuster in das Eingabefeld Pattern ein. Setzen Sie bei Bedarf Flags wie global (G), Groß- und Kleinschreibung (I) oder Multiline (M).
Testtext hinzufügen
Geben Sie den Text ein oder fügen Sie ihn ein, gegen den Sie Ihr Muster testen möchten. Dies kann eine beliebige Zeichenfolge, ein Absatz oder eine beliebige Daten sein.
Spiele in Echtzeit anzeigen
Die Übereinstimmungen werden beim Tippen sofort hervorgehoben. Sie können alle übereinstimmenden Gruppen, Erfassungsgruppen und deren Positionen in der Testzeichenfolge sehen.
verfeinern und verwenden
Verwenden Sie das Cheatsheet, um Ihr Muster zu verfeinern. Kopieren Sie das Muster, das Sie in Ihrem Code oder Ihrer Anwendung verwenden können, sobald Ihre Regex richtig funktioniert.
Hauptmerkmale
Jede Flagge, live umgeschaltet
Globale, fallunempfindliche, multiline und dotAll können jeweils während der Aktualisierung der Übereinstimmungen umgeschaltet werden, was ebenso oft der Fix ist wie das Muster selbst
Echtzeit-Muster-Matching
Sehen Sie die Übereinstimmungen sofort hervorgehoben, wenn Sie Ihr Regex-Muster eingeben, ohne auf eine Schaltfläche zu klicken
Umfassendes Spickzettel
Eingebaute Referenz für Zeichenklassen, Quantifizierer, Anker, Gruppen, Lookaheads und mehr
Flaggenunterstützung
Toggle Common Regex-Flags einschließlich globaler (G), Groß- und Kleinschreibung (I), Multiline (M) und andere
Frequently Asked Questions
Related Tools
PHP Unserialize
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
YAML Validator
Validate YAML syntax and convert to JSON format
Email Extractor
Extract email addresses, URLs, phone numbers, and IPv4 addresses from any block of text. De-duplicate, sort, and copy the results. Runs client-side.
Regex Explainer
Paste a regular expression and get a clear, token-by-token explanation in plain English, including flags, groups, and quantifiers.
Comments
0 comments
No comments yet. Be the first to share your thoughts!