In regulären JavaScript-Ausdrücken bedeutet „/ig“ „Globalen Abgleich durchführen und Groß-/Kleinschreibung ignorieren“ und ist ein Modifikator, wobei der Modifikator „i“ verwendet wird, um anzugeben, dass ein Abgleich ohne Berücksichtigung der Groß-/Kleinschreibung durchgeführt wird, und der Modifikator „g“ wird verwendet, um die Durchführung anzuzeigen ein globales Spiel.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Der Unterschied und die Bedeutung von /i,/g,/ig,/gi,/m in regulären Ausdrücken
/i (Groß- und Kleinschreibung ignorieren)
/g (Volltext Alle Vorkommen übereinstimmender Zeichen finden)
/m (mehrzeilige Suche)
/gi (Volltextsuche, Groß-/Kleinschreibung ignorieren)
/ig (Volltextsuche, Groß-/Kleinschreibung ignorieren)
Modifier
Modifier | Beschreibung |
---|---|
i | Führt einen Vergleich ohne Berücksichtigung der Groß- und Kleinschreibung durch. |
g | Führen Sie einen globalen Abgleich durch (finden Sie alle Übereinstimmungen, anstatt anzuhalten, nachdem die erste Übereinstimmung gefunden wurde). |
m | Mehrzeiligen Abgleich durchführen. |
Eckige Klammern
Eckige Klammern werden verwendet, um Zeichen innerhalb eines Bereichs zu finden:
Ausdruck | Beschreibung |
---|---|
[abc] | Suchen Sie nach einem beliebigen Zeichen zwischen den eckigen Klammern. |
[^abc] | Suchen Sie alle Zeichen, die nicht in eckigen Klammern stehen. |
[0-9] | Finden Sie eine beliebige Zahl von 0 bis 9. |
[a-z] | Finden Sie ein beliebiges Zeichen vom Kleinbuchstaben a bis zum Kleinbuchstaben z. |
[A-Z] | Finden Sie ein beliebiges Zeichen von Großbuchstabe A bis Großbuchstabe Z. |
[A-z] | Finden Sie ein beliebiges Zeichen vom Großbuchstaben A bis zum Kleinbuchstaben Z. |
[adgk] | Suchen Sie nach einem beliebigen Zeichen innerhalb der angegebenen Menge. |
[^adgk] | Suchen Sie nach einem beliebigen Zeichen außerhalb der angegebenen Menge. |
(rot|blau|grün) | Finden Sie eine beliebige angegebene Option. |
Metazeichen
Metazeichen sind Zeichen mit besonderer Bedeutung:
Metazeichen | Beschreibung |
---|---|
. | Suchen Sie ein einzelnes Zeichen, außer Zeilenumbrüchen und Zeilenumbrüchen . |
w | Wortzeichen finden. |
W | Finden Sie Nicht-Wort-Zeichen. |
d | Zahlen finden. |
D | Suchen Sie nach nicht numerischen Zeichen. |
s | Finden Sie Leerzeichen. |
S | Suchen Sie Nicht-Leerzeichen. |
b | Finden Sie Übereinstimmungen, die am Anfang oder Ende eines Wortes stehen. |
B | Finden Sie Übereinstimmungen, die nicht am Anfang oder Ende des Wortes stehen. |
Finden Sie NUL-Zeichen. | |
n | Zeilenumbrüche finden. |
f | Seitenumbrüche finden. |
r | Suchen Sie das Wagenrücklaufzeichen. |
t | Tabulatorzeichen finden. |
v | Vertikale Tabulatorzeichen finden. |
xxx | Suchen Sie das durch die Oktalzahl xxx angegebene Zeichen. |
xdd | Suchen Sie das durch die Hexadezimalzahl dd angegebene Zeichen. |
uxxxx | Suchen Sie das Unicode-Zeichen, das als Hexadezimalzahl xxxx angegeben ist. |
Quantifier
Quantifier | Description |
---|---|
n+ | stimmt mit jeder Zeichenfolge überein, die mindestens ein n enthält. |
n* | entspricht jeder Zeichenfolge, die null oder mehr n enthält. |
n? | Entspricht jeder Zeichenfolge, die null oder ein n enthält. |
n{X} | stimmt mit einer Zeichenfolge überein, die eine Folge von enthält |
n{X,Y} | stimmt mit einer Zeichenfolge überein, die eine Folge von X- oder Y-n-Elementen enthält. |
n{X,} | stimmt mit einer Zeichenfolge überein, die mindestens X Folgen von n enthält. |
n$ | entspricht jeder Zeichenfolge, die mit n endet. |
^n | entspricht jeder Zeichenfolge, die mit n beginnt. |
?=n | entspricht einer beliebigen Zeichenfolge, unmittelbar gefolgt von der angegebenen Zeichenfolge n. |
?!n | stimmt mit jeder Zeichenfolge überein, auf die nicht unmittelbar die angegebene Zeichenfolge n folgt. |
RegExp-Objekteigenschaften
FF: Firefox, IE: Internet Explorer
Property | Description | FF | IE |
---|---|---|---|
global | Reg Exp-Objekt hat Flag g. | 1 | 4 |
ignoreCase | RegExp Ob das Objekt Flag i hat. | 1 | 4 |
lastIndex | Eine Ganzzahl, die die Zeichenposition angibt, an der die nächste Übereinstimmung beginnt. | 1 | 4 |
multiline | RegExp Ob das Objekt Flag m hat. | 1 | 4 |
Quelle | Der Quelltext des regulären Ausdrucks. | 1 | 4 |
RegExp-Objektmethode
FF: Firefox, IE: Internet Explorer
Methode | Beschreibung | FF | IE |
---|---|---|---|
compile | Reguläre Ausdrücke kompilieren. | 1 | 4 |
exec | Ruft den in der Zeichenfolge angegebenen Wert ab. Gibt den gefundenen Wert zurück und bestimmt seine Position. | 1 | 4 |
test | Ruft den in der Zeichenfolge angegebenen Wert ab. Gibt wahr oder falsch zurück. | 1... |
match | Finden Sie eine Übereinstimmung für einen oder mehrere reguläre Ausdrücke. | 1 | 4 |
---|---|---|---|
replace | Ersetzen Sie den Teilstring, der dem regulären Ausdruck entspricht. | 1 | 4 |
split | Teilen Sie eine Zeichenfolge in ein Array von Zeichenfolgen auf. | ||
Verwandte Empfehlungen: | Javascript-Lern-Tutorial |
Das obige ist der detaillierte Inhalt vonWas bedeutet der reguläre Ausdruck /ig in Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!