Kostenlos · ohne Anmeldung
Reguläre Ausdrücke testen und Treffer verstehen
Testen Sie reguläre Ausdrücke an eigenen Beispielen. Sehen Sie Treffer und Gruppen oder prüfen Sie eine Ersetzung, bevor Sie das Muster in Ihre Anwendung übernehmen.
Eingabe und Optionen
Ihr Ergebnis
Muster, Flags und Testtext getrennt eingeben
Tragen Sie das Muster ohne umschließende /…/-Zeichen ein und wählen Sie die JavaScript-Flags im eigenen Feld. g sucht mehrere Treffer, i ignoriert Groß-/Kleinschreibung, m verändert Zeilenanker und s lässt den Punkt auch Zeilenumbrüche erfassen. Welche neueren Flags verfügbar sind, hängt vom aktuellen Browser ab. Syntaxfehler werden angezeigt, statt das Muster still umzuschreiben.
Treffergruppen und Positionen nachvollziehen
Das Ergebnis nennt den vollständigen Treffer, nummerierte Gruppen und benannte Gruppen. Start und Ende sind nullbasierte UTF-16-Positionen; ein Emoji kann deshalb mehr als eine Position belegen. Leere Treffer werden kontrolliert weitergeschaltet. Maximal 500 Treffer werden ausgegeben, damit umfangreiche Texttests übersichtlich bleiben.
Ersetzungen vor dem Einsatz kontrollieren
Aktivieren Sie die Ersetzung, um beispielsweise $1 für die erste Gruppe, $& für den gesamten Treffer oder $
JavaScript ist nicht PCRE oder RE2
Die Auswertung verwendet die RegExp-Engine Ihres Browsers. Suchmuster für PHP, Nginx, Apache oder die Search Console können andere Regeln haben. Für diese Aufgaben nutzen Sie die verlinkten spezialisierten Werkzeuge. Die Syntaxreferenz dokumentiert JavaScript RegExp.
Problematische Muster bremsen die Seite nicht aus
Die Prüfung läuft in einem separaten Worker und wird nach drei Sekunden abgebrochen. Sie können sie außerdem manuell stoppen. Das Muster ist auf 2.000, der Testtext auf 100.000 Zeichen begrenzt. Sehr aufwendige Rückverfolgung kann trotzdem zum Zeitlimit führen; verkleinern Sie dann den Text oder formulieren Sie das Muster eindeutiger.
Beispiel zur Einordnung
Mit /produkt/(\d+) als Muster und g als Flag wird aus /produkt/123 die Gruppe 1 mit dem Wert 123. Die Ersetzung /artikel/$1 erzeugt /artikel/123.
Häufige Fragen
Welche RegEx-Engine wird verwendet?
Die JavaScript-RegExp-Engine Ihres Browsers. PCRE, RE2 und Serverkonfigurationen werden nicht simuliert.
Wird mein Testtext übertragen?
Nein. Muster, Testtext, Treffer und Ersetzungen bleiben im Browser.
Warum bricht ein gültiges Muster ab?
Auch syntaktisch gültige Muster können sehr langsam sein. Nach drei Sekunden wird der Worker beendet, damit die Oberfläche bedienbar bleibt.
Seitenreport SEO Suite: Ihre Website als Ganzes prüfen
Prüfen Sie bis zu 20 URLs kostenlos. Für wiederkehrende Kontrollen und Veränderungen Ihrer Website lernen Sie die SEO Suite kennen.