JavaScript RegExp Gruppe [abc]
- Vorherige Seite m
- Nächste Seite [^abc]
- Zurück zur übergeordneten Ebene JavaScript RegExp Referenzhandbuch
Definition und Verwendung
Der Ausdruck [abc] bestimmt die Übereinstimmung der Zeichen innerhalb der Klammern.
Klammern können einzelne Zeichen, Gruppen oder Zeichenspannen definieren:
[abc] | Jedes der Zeichen a, b oder c. |
[A-Z] | Jedes Zeichen von Großbuchstabe A bis Großbuchstabe Z. |
[a-z] | Jedes Zeichen von Kleinbuchstabe a bis Kleinbuchstabe z. |
[A-z] | Jedes Zeichen von Großbuchstabe A bis Kleinbuchstabe z. |
Beispiel
Durchsuchen Sie den String nach dem Zeichen "h" global:
let text = "Is this all there is?"; let pattern = /[h]/g;
Hinweis
Verwenden Sie [^abc] Der Ausdruck sucht nach jedem Zeichen, das nicht in Klammern steht.
Beispiel 1
Durchsuchen Sie den String nach den Zeichen "i" und "s" global:
let text = "Do you know if this is all there is?"; let pattern = /[is]/gi;
Beispiel 2
Globale Suche nach den Zeichen von Kleinbuchstabe "a" bis Kleinbuchstabe "h" im String:
let text = "Is this all there is?"; let pattern = /[a-h]/g;
Beispiel 3
Globale Suche nach dem Zeichensatzbereich von Großbuchstabe "A" bis Großbuchstabe "E":
let text = "I SCREAM FOR ICE CREAM!"; let pattern = /[A-E]/g;
Beispiel 4
Globale Suche nach Zeichen von Großbuchstabe "A" bis Kleinbuchstabe "e" (sucht alle Großbuchstaben, aber nur die Kleinbuchstaben von "a" bis "e".)
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[A-e]/g;
Beispiel 5
Durchsuchen Sie den Zeichensatz [a-s] global und ohne Unterschied in Groß- und Kleinschreibung:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[a-s]/gi;
Beispiel 6
Durchsuchen Sie die Zeichen mit "g" und "gi":
let text = "THIS This this"; let result1 = text.match(/[THIS]/g); let result2 = text.match(/[THIS]/gi);
Syntax
new RegExp("[abc])
oder kurz:
/[abc]/
Syntax mit Modifikatoren
new RegExp("[abc]", "g")
oder kurz:
/[abc]/g
Browser-Unterstützung
/[abc]/
Ist eine ECMAScript1 (ES1)-Eigenschaft.
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 Ausdrucks-Suchmethoden
In JavaScript können Textsuchanfragen mit verschiedenen Methoden abgeschlossen werden.
VerwendungMuster (pattern)Als reguläres Ausdrucksformat sind diese die häufigsten Methoden:
Beispiel | Beschreibung |
---|---|
text.match(Muster) | Zeichenfolgen-Methode match() |
text.search(Muster) | Zeichenfolgen-Methode search() |
Muster.exec(text) | RexExp-Methode exec() |
Muster.test(text) | RexExp-Methode test() |
- Vorherige Seite m
- Nächste Seite [^abc]
- Zurück zur übergeordneten Ebene JavaScript RegExp Referenzhandbuch