JavaScript RegExp Group (x|y)

Definition und Verwendung

(x|y) Ausdruck wird verwendet, um jede bestimmte Option zu finden.

Optionen können beliebige Zeichen sein.

Beispiel

Beispiel 1

Globale Suche nach allen Optionen (rot|grün):

let text = "re, green, red, green, gren, gr, blue, yellow";
let pattern= /(red|green)/g;

Probieren Sie es selbst aus

Beispiel 2

Führen Sie eine globale Suche durch, um alle festgelegten Optionen (0|5|7) zu finden:

let text = "01234567890123456789";
let pattern = /(0|5|7)/g;

Probieren Sie es selbst aus

Syntax

new RegExp("(x|y)")

oder kurz:

/(x|y)/

Syntax mit Modifikatoren

new RegExp("(x|y)", "g")

oder kurz:

/(x|y)/g

Browserunterstützung

/(x|y)/ Ist eine ECMAScript1 (ES1)-Funktion.

Alle Browser unterstützen ES1 (JavaScript 1997) vollständig:

Chrome IE Edge Firefox Safari Opera
Unterstützt Unterstützt Unterstützt Unterstützt Unterstützt Unterstützt

Reguläre Ausdrucksformate Suchmethoden

In JavaScript können reguläre Ausdrucksformate Textsuchen mit verschiedenen Methoden durchführen.

VerwendungMuster (pattern)Als reguläres Ausdrucksformat sind diese die häufigsten Methoden:

Beispiel Beschreibung
text.match(Muster) Zeichenkettenmethode match()
text.search(Muster) Zeichenkettenmethode search()
Muster.exec(text) RexExp-Methode exec()
Muster.test(text) RexExp-Methode test()