Regulärer Ausdruck Match

Geben Sie regulären Ausdruck und Text ein, führen Sie schnell eine Übereinstimmung durch und markieren Sie die Übereinstimmungsresultate hervorheben

1406 Verwendungen | 5.0 Bewertung

Regulärer Ausdruck Konfiguration

/ /

Match-Ergebnis

Nicht gematcht
Match-Anzahl
0
Match-Zeit
0 ms
Regex-Gültigkeit
Nicht validiert

Geben Sie regulären Ausdruck und Testtext ein, und klicken Sie dann auf die Schaltfläche "Match ausführen"

Anleitung

1

Regulären Ausdruck eingeben

Geben Sie im regulären Ausdruck-Inputfeld das zu matchnde Muster ein. Verwenden Sie die Flag-Checkboxen, um Match-Optionen einzustellen.

2

Testtext eingeben

Geben Sie im Testtextfeld den Text ein, der für die Übereinstimmung geprüft werden soll.

3

Match ausführen

Klicken Sie auf die Schaltfläche "Match ausführen", um den Text mit dem regulären Ausdruck zu überprüfen.

4

Ergebnisse anzeigen

Nach dem Abschluss des Matches können Sie die Match-Statistik, die Match-Details und die hervorgehobenen Match-Ergebnisse anzeigen.

Grundlagen des regulären Ausdrucks

Was ist ein regulärer Ausdruck?

Ein regulärer Ausdruck ist ein Muster, das verwendet wird, um Zeichenkombinationen in einer Zeichenkette zu matchen. Er wird häufig für Text-Suche, Ersetzung und Validierung verwendet. Durch die Kombination von Sonderzeichen und normalen Zeichen bildet er eine Regel, die die Eigenschaften einer Zeichenkette beschreibt.

Übliche Regex-Flags

g
Global-Match

Sucht nach allen Übereinstimmungen, anstatt nach der ersten Übereinstimmung zu stoppen

i
Groß-/Kleinschreibung ignorieren

Unterscheidet nicht zwischen Groß- und Kleinbuchstaben beim Matchen

m
Mehrzeilig-Modus

^ und $ matchen den Anfang und das Ende jeder Zeile

s
Einzeilig-Modus

. matcht jedes Zeichen, einschließlich Zeilenumbrüchen

Übliche Regex-Metazeichen

.

Matcht jedes Zeichen außer Zeilenumbrüchen

*

Matcht das vorangehende Zeichen null oder mehr Mal

+

Matcht das vorangehende Zeichen ein oder mehr Mal

?

Matcht das vorangehende Zeichen null oder ein Mal

^

Matcht den Anfang der Zeichenkette

$

Matcht das Ende der Zeichenkette

Optimierung von regulären Ausdrücken

  • Vermeiden Sie die Verwendung von gierigen Quantifikatoren. Verwenden Sie die nicht-gierigen Formen *?, +?, ?? anstelle von *, +, ?
  • Verwenden Sie nicht-aufzeichnende Gruppen (?:pattern) anstelle von aufzeichnenden Gruppen, um den Speicherverbrauch zu reduzieren
  • Vermeiden Sie so weit wie möglich Rückverfolgungen, verwenden Sie spezifische Zeichenklassen anstelle von Platzhaltern
  • Behandeln Sie komplexe Matches möglicherweise durch Tokenisierung, um einzelne Ausdrücke nicht zu komplex werden zu lassen
Anzeige

API开发平台

快速构建、测试和部署API