So testen Sie einen regulären Ausdruck
- Geben Sie den Ausdruck im ersten Feld ein, ohne die Schrägstriche an den Seiten.
- Wählen Sie die benötigten Optionen, etwa Groß-/Kleinschreibung ignorieren oder alle Treffer suchen.
- Fügen Sie den Testtext ein: Die Treffer werden hervorgehoben und mit ihren Gruppen aufgelistet.
- Geben Sie bei Bedarf eine Ersetzung ein und kopieren Sie den resultierenden Text.
Wofür ein Regex-Tester gut ist
Ein regulärer Ausdruck (Regex) ist ein Muster zum Suchen, Prüfen oder Ersetzen von Text: E-Mail-Adressen, Telefonnummern, Datumsangaben, Codes. Ihn vor dem Einsatz im Code zu testen, erspart Fehler und Zeit.
Dieses Tool nutzt die Engine für reguläre Ausdrücke von JavaScript, dieselbe wie in Ihrem Browser und in Node.js. Es markiert jeden Treffer im Text und zeigt den Wert jeder Erfassungsgruppe an, auch der benannten.
Die Ersetzung unterstützt $1, $2 und die übrige JavaScript-Syntax. So können Sie eine Massenänderung vorbereiten, bevor Sie sie anwenden.
Wichtige Hinweise
- Es funktioniert mit der JavaScript-Syntax. Andere Sprachen (Python, PHP, Java) unterscheiden sich bei einigen Konstrukten.
- Ein schlecht geschriebener Ausdruck kann sehr lange dauern (übermäßiges Backtracking). Nach mehr als 2 Sekunden wird er abgebrochen, und Sie werden benachrichtigt.
- Es werden höchstens die ersten 1000 Treffer angezeigt.
Häufige Fragen
Was bedeuten die Optionen g, i, m, s und u?
g findet alle Treffer und nicht nur den ersten. i ignoriert Groß- und Kleinschreibung. m sorgt dafür, dass ^ und $ in jeder Zeile gelten. s lässt den Punkt auch Zeilenumbrüche erfassen. u aktiviert den Unicode-Modus.
Mit welcher Sprache ist es kompatibel?
Mit JavaScript. Die grundlegenden Konstrukte (Klassen, Gruppen, Quantifizierer, Anker) sind in fast allen Sprachen gleich.
Wie verwende ich Gruppen bei der Ersetzung?
Mit $1, $2 usw. für nummerierte Gruppen, $& für den gesamten Treffer und $<name> für benannte Gruppen.
Wird mein Text an einen Server gesendet?
Nein. Alles geschieht in Ihrem Browser, und Ihr Text verlässt Ihr Gerät nicht.
Ist es kostenlos?
Ja, es ist kostenlos, erfordert keine Registrierung und funktioniert direkt im Browser.