JavaScript RegExp m-Modifikator
- Vorherige Seite d
- Nächste Seite [abc]
- Zurück zur übergeordneten Ebene JavaScript RegExp Referenzhandbuch
Definition und Verwendung
Der "m"-Modifikator bestimmt die Mehrzeilenübereinstimmung.
es beeinflusst nur den Anfang ^
und am Ende $
Verhalten.
^
bestimmt den Anfangsteil des Strings.
$
bestimmt den Abschlussteil des Strings.
Nachdem "m" gesetzt wurde,^
und $
passt auch am Anfang und Ende jeder Zeile
Beispiel
Globale mehrzeilige Suche nach "is" am Anfang jeder Zeichenfolgenzeile durchführen:
let text = `Is this alle vorhanden is` let pattern = /^is/m;
Hinweis 1
Der Modifikator "m" unterscheidet Groß- und Kleinschreibung statt global.
Für eine globale, nicht unterscheidende Groß- und Kleinschreibungssuche verwenden Sie "m" zusammen mit "g" und "i".
Beispiel 1
Globale mehrzeilige Suche nach "is" am Anfang jeder Zeichenfolgenzeile durchführen:
let text = `Is this alle vorhanden is` let pattern = /^is/gm;
Beispiel 2
Globale, nicht unterscheidende Groß- und Kleinschreibung mehrzeilige Suche nach "is" am Anfang jeder Zeichenfolgenzeile durchführen:
let text = `Is this alle vorhanden is` let pattern = /^is/gmi;
Beispiel 3
Globale mehrzeilige Suche nach "is" am Ende jeder Zeichenfolgenzeile durchführen:
let text = `Is this alle vorhanden is` let text = "Is\nthis\nhis\n?"; let pattern = /is$/gm;
Hinweis 2
Verwendbar multiline Eigenschaft überprüfen, ob sie gesetzt ist m
Modifikator.
Überprüfen Sie, ob der Modifikator "m" gesetzt ist: let pattern = /W3S/gi; let result = pattern.multiline;
Syntax
new RegExp("regexp", "m")
oder kurz:
/regexp/m
Browserunterstützung
/regexp/m
ist eine ECMAScript3 (ES3)-Eigenschaft.
Alle Browser unterstützen ES3 (JavaScript 1999):
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) | Zeichenfolgenmethode match() |
text.search(Muster) | Zeichenfolgenmethode search() |
Muster.exec(text) | RexExp-Methode exec() |
Muster.test(text) | RexExp-Methode test() |
- Vorherige Seite d
- Nächste Seite [abc]
- Zurück zur übergeordneten Ebene JavaScript RegExp Referenzhandbuch