Finden Sie alle Treffer eines regulären Ausdrucks

Entwickler nutzen es beim Debuggen oder vor einem Datenaustausch, wenn sich das Ergebnis schnell überblicken lassen soll. Finden Sie alle Treffer eines regulären Ausdrucks.

Finden Sie alle Treffer eines regulären Ausdrucks. Das Ergebnis erscheint sofort kopierbereit in Ihrem Browser, ohne Anmeldung, Upload oder Speicherung.

Bedienung

  1. Geben Sie das Muster des regulären Ausdrucks in das erste dafür vorgesehene Feld ein.
  2. Legen Sie die benötigten Flags fest, zum Beispiel gi, je nachdem, was Sie prüfen möchten.
  3. Fügen Sie den zu untersuchenden Text in den Textbereich ein oder importieren Sie eine akzeptierte Text-, CSV-, JSON-, Markdown-, XML- oder YAML-Datei.
  4. Führen Sie den Test aus, um die Liste der gefundenen Übereinstimmungen anzuzeigen.
  5. Prüfen Sie die Ergebnisse, passen Sie das Muster oder die Flags bei Bedarf an und löschen Sie anschließend alles nach der Kontrolle.

Beispiel

Ein Entwickler muss bestätigen, dass ein Ausdruck Kontaktadressen in einem Konfigurationsauszug findet. Er gibt ein einfaches Muster mit den Flags gi ein, fügt Text mit mehreren Adressen ein und prüft die aufgelisteten Übereinstimmungen, bevor er das Muster in sein Programm übernimmt.

Eingabe

\b\w+@\w+\.com\b
gi
contact@example.com and support@example.org

Ergebnis

1. contact@example.com (index 0)

Grenzen und Formate

Wo die Verarbeitung stattfindet

Der Test läuft vollständig in Ihrem Browser. Das Muster, die Flags und der analysierte Text werden nicht nach außen hochgeladen. Schließen Sie die Seite oder leeren Sie die Felder, um den Inhalt vom Bildschirm zu entfernen.

Häufige Fragen

Was bedeuten Flags wie gi?

Das Flag g fordert alle Übereinstimmungen an, statt beim ersten Treffer zu stoppen. Das Flag i ignoriert Unterschiede zwischen Groß- und Kleinschreibung. Je nach Engine kann es weitere Flags geben, ihre Unterstützung hängt jedoch von der verwendeten Umgebung ab.

Warum funktioniert mein Ausdruck hier, aber nicht in meiner Sprache?

Reguläre Ausdrucks-Engines verhalten sich nicht alle gleich. Eine im Browser akzeptierte Syntax existiert möglicherweise anderswo nicht, und das Gegenteil kann ebenfalls vorkommen. Testen Sie das Muster in der endgültigen Umgebung, bevor Sie es einsetzen.

Kann ich eine sehr große Datei testen?

Sie können eine akzeptierte Text-, CSV-, JSON-, Markdown-, XML- oder YAML-Datei importieren, aber ein sehr langer Inhalt kann die Ergebnisse schwer lesbar machen. Extrahieren Sie bei großen Datenmengen eine repräsentative Stichprobe, bevor Sie den Test ausführen.

Werkzeuge derselben Kategorie