Regex-Tester

Schreiben Sie einen regulären Ausdruck, fügen Sie Text ein und sehen Sie beim Tippen jeden Treffer, jede Gruppe und das Ergebnis der Ersetzung.

Auf diesem Gerät versiegelt

Läuft in Ihrem Browser. Nichts wird hochgeladen.

Versiegelt

Flags
Spickzettel

Wählen Sie ein Element aus, um es in Ihren Ausdruck einzufügen.

  • eine Ziffer 0–9
  • ein Buchstabe, eine Ziffer oder ein Unterstrich
  • ein Leerzeichen, Tab oder Zeilenumbruch
  • ein beliebiges Zeichen außer Zeilenumbruch
  • eines der aufgeführten Zeichen
  • ein beliebiges Zeichen außer den aufgeführten
  • Anfang des Textes (oder der Zeile)
  • Ende des Textes (oder der Zeile)
  • Wortgrenze
  • null oder mehr des vorherigen Elements
  • eins oder mehr des vorherigen Elements
  • das vorherige Element ist optional
  • zwischen 2 und 4 des vorherigen Elements
  • eine Erfassungsgruppe
  • eine benannte Erfassungsgruppe
  • entweder die linke oder die rechte Seite
  • gefolgt von…, ohne es einzuschließen
  • ein wörtlicher Punkt (Sonderzeichen mit \ maskieren)

Treffer im Text


                

Treffer

Treffer
0
Gruppen
0

Treffer und ihre Gruppen werden hier aufgelistet.

    Ersetzen

    Verwenden Sie $1, $2… für nummerierte Gruppen, $<name> für benannte Gruppen und $& für den gesamten Treffer.

    So funktioniert es

    1. Ausdruck schreiben

      Geben Sie ein Muster ein und wählen Sie die Flags. Der Spickzettel fügt gängige Elemente ein, falls Sie die Syntax nicht mehr wissen.

    2. Text einfügen

      Treffer werden beim Tippen hervorgehoben und jeweils mit Position und Erfassungsgruppen aufgelistet.

    3. Ersetzung ausprobieren

      Geben Sie eine Ersetzung mit $1 oder $<name> ein, um das Ergebnis von Suchen und Ersetzen vorab zu sehen, und kopieren Sie es dann.

    Häufige Fragen

    Welche Regex-Variante wird verwendet?

    Die von JavaScript, genau so, wie Ihr Browser sie ausführt – einschließlich benannter Gruppen, Lookbehind und Unicode-Property-Escapes wie \p{L}. Der Großteil der Syntax gilt auch für Python, PHP und Java, einige Funktionen unterscheiden sich aber.

    Wird mein Text irgendwohin gesendet?

    Nein. Der Ausdruck läuft in Ihrem Browser, in einem separaten Hintergrund-Worker. Ihr Muster und Ihr Text verlassen nie Ihr Gerät.

    Warum wurde mein Ausdruck gestoppt?

    Manche Muster, oft mit einer Wiederholung innerhalb einer anderen Wiederholung, probieren Milliarden von Kombinationen durch, bevor sie scheitern. Das nennt man katastrophales Backtracking. Der Tester stoppt jeden Durchlauf, der länger als eine Sekunde dauert, damit die Seite nie einfriert.

    Was ändert das Flag g?

    Ohne g wird nur der erste Treffer gefunden und nur der erste Treffer ersetzt. Mit g wird jeder Treffer im Text gefunden und ersetzt.

    Wie finde ich einen Punkt, eine Klammer oder ein Fragezeichen als Zeichen?

    Setzen Sie einen Backslash davor: \. findet einen Punkt, \( eine Klammer und \? ein Fragezeichen. Innerhalb eckiger Klammern sind die meisten Zeichen bereits wörtlich gemeint.

    One For All auf Ihrem Computer installieren

    One For All öffnet sich dann in einem eigenen Fenster wie eine App, direkt von Ihrem Desktop oder Startbildschirm aus. Sie müssen nichts aus einem App-Store herunterladen, und Ihre Dateien bleiben weiterhin auf Ihrem Gerät.

    1. Klicken Sie auf das Installationssymbol rechts in der Adressleiste oder öffnen Sie das Browsermenü (⋮).
    2. Wählen Sie „One For All installieren“ oder „Seite als App installieren“: Auf Ihrem Desktop und bei Ihren Apps wird eine Verknüpfung hinzugefügt.

    Engine für dieses Tool herunterladen?

    Dieses Tool arbeitet vollständig in Ihrem Browser. Dafür muss es die unten aufgeführten Komponenten einmalig von One For All herunterladen. Danach bleiben sie auf diesem Gerät gespeichert, sodass das Tool beim nächsten Mal sofort startet.

    Ihre Dateien werden nirgendwohin gesendet.