Que signifie l'expression régulière /ig en javascript

WBOY
Libérer: 2022-03-02 15:45:52
original
4513 Les gens l'ont consulté

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.

Que signifie l'expression régulière /ig en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 10, JavaScript version 1.8.5, ordinateur Dell G3.

Que signifie l'expression régulière /ig en javascript

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!