Dans les expressions régulières JavaScript, "/ig" signifie "effectuer une correspondance globale et ignorer la casse" et est un modificateur, où le modificateur "i" est utilisé pour indiquer l'exécution d'une correspondance insensible à la casse, le modificateur "g" est utilisé pour indiquer l'exécution d'une correspondance un match mondial.
L'environnement d'exploitation de ce tutoriel : système Windows 10, JavaScript version 1.8.5, ordinateur Dell G3.
La différence et la signification de /i,/g,/ig,/gi,/m dans les expressions régulières
/i (ignorer la casse)
/g (Texte intégral Trouver toutes les occurrences des caractères correspondants)
/m (recherche multiligne)
/gi (recherche en texte intégral, ignorer la casse)
/ig (recherche en texte intégral, ignorer la casse)
Modifier
Modifier | Description |
---|---|
i | Effectue une correspondance insensible à la casse. |
g | Effectuez une correspondance globale (recherchez toutes les correspondances au lieu de vous arrêter une fois la première correspondance trouvée). |
m | Effectuez une correspondance multi-lignes. |
Crochets
Les crochets sont utilisés pour rechercher des caractères dans une plage :
Expression | Description |
---|---|
[abc] | Trouvez n'importe quel caractère entre les crochets. |
[^abc] | Recherchez tous les caractères qui ne sont pas entre crochets. |
[0-9] | Trouvez n'importe quel nombre de 0 à 9. |
[a-z] | Trouvez n'importe quel caractère de a minuscule à z minuscule. |
[A-Z] | Trouvez n'importe quel caractère de A majuscule à Z majuscule. |
[A-z] | Trouvez n'importe quel caractère de A majuscule à z minuscule. |
[adgk] | Trouvez n'importe quel personnage dans l'ensemble donné. |
[^adgk] | Trouvez n'importe quel personnage en dehors de l'ensemble donné. |
(rouge|bleu|vert) | Trouvez n'importe quelle option spécifiée. |
Métacaractères
Les métacaractères sont des caractères avec des significations particulières :
Métacaractère | Description |
---|---|
. | Trouver un seul caractère, à l'exception des nouvelles lignes et des terminateurs de ligne . |
w | Trouvez des caractères de mots. |
W | Trouvez des caractères autres que des mots. |
d | Trouver des numéros. |
D | Trouver des caractères non numériques. |
s | Trouvez des caractères d'espacement. |
S | Trouver des caractères autres que des espaces. |
b | Trouvez des correspondances qui se trouvent au début ou à la fin d'un mot. |
B | Trouvez des correspondances qui ne se trouvent pas au début ou à la fin du mot. |
Trouvez des caractères NUL. | |
n | Trouvez des nouvelles lignes. |
f | Trouver des sauts de page. |
r | Retrouvez le personnage du retour chariot. |
t | Rechercher des caractères de tabulation. |
v | Recherchez les caractères de tabulation verticale. |
xxx | Recherchez le caractère spécifié par le nombre octal xxx. |
xdd | Recherchez le caractère spécifié par le nombre hexadécimal dd. |
uxxxx | Recherchez le caractère Unicode spécifié comme nombre hexadécimal xxxx. |
Quantifier
Quantifier | Description |
---|---|
n+ | correspond à toute chaîne contenant au moins un n. |
n* | correspond à toute chaîne contenant zéro ou plus n. |
n? | Correspond à n'importe quelle chaîne contenant zéro ou un n. |
n{X} | correspond à une chaîne contenant X séquences de n. |
n{X,Y} | correspond à une chaîne contenant une séquence de X ou Y n éléments. |
n{X,} | correspond à une chaîne contenant au moins X séquences de n. |
n$ | correspond à n'importe quelle chaîne se terminant par n. |
^n | correspond à n'importe quelle chaîne commençant par n. |
?=n | correspond à n'importe quelle chaîne immédiatement suivie de la chaîne spécifiée n. |
?!n | correspond à toute chaîne qui n'est pas immédiatement suivie de la chaîne spécifiée n. |
Propriétés de l'objet RegExp
FF: Firefox, IE: Internet Explorer
Property | Description | FF | IE |
---|---|---|---|
global | Reg L'objet Exp a le drapeau g. | 1 | 4 |
ignoreCase | RegExp Indique si l'objet a le drapeau i. | 1 | 4 |
lastIndex | Un entier indiquant la position du caractère pour démarrer la prochaine correspondance. | 1 | 4 |
multiline | RegExp Indique si l'objet a le drapeau m. | 1 | 4 |
source | Le texte source de l'expression régulière. | 1 | 4 |
Méthode objet RegExp
FF : Firefox, IE : Internet Explorer
Méthode | Description | FF | IE |
---|---|---|---|
compile | Compile les expressions régulières. | 1 | 4 |
exec | Récupère la valeur spécifiée dans la chaîne. Renvoie la valeur trouvée et détermine sa position. | 1 | 4 |
test | Récupère la valeur spécifiée dans la chaîne. Renvoie vrai ou faux. | 1 | 4 |
Méthodes d'objet String prenant en charge les expressions régulières
FF : Firefox, IE : Internet Explorer
Méthode | Description | FF | IE |
---|---|---|---|
recherche | Récupérez les valeurs correspondant à une expression régulière. | 1 | 4 |
match | Trouvez une correspondance pour une ou plusieurs expressions régulières. | 1 | 4 |
replace | Remplacez la sous-chaîne correspondant à l'expression régulière. | 1 | 4 |
split | Divise une chaîne en un tableau de chaînes. |
Recommandations associées : Tutoriel d'apprentissage Javascript
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!