Cette fois, je vais vous apporter une explication détaillée de l'utilisation du modificateur g de modèle de correspondance global régulier. Quelles sont les précautions lors de l'utilisation du modificateur g de modèle de correspondance global régulier. , jetons un coup d'oeil.
Expression régulièremodificateur g :
le modificateur g spécifie que l'expression régulière effectue une correspondance globale, c'est-à-dire lors de la recherche du premier La recherche sera continuer après la correspondance.
Structure grammaticale :
new RegExp("regexp","g")
Mode littéral objet :
/regexp/g
Prise en charge du navigateur :
Le navigateur IE prend en charge ce métacaractère.
Firefox prend en charge ce métacaractère.
Google Chrome prend en charge ce métacaractère.
Exemple de code :
Exemple 1 :
var str="this is an antzone good"; var reg=/an/; console.log(str.match(reg));
Le code ci-dessus ne peut correspondre qu'au premier "an" car il n'y a pas de correspondance globale , une fois la première correspondance réussie, la correspondance ne continuera plus.
Exemple 2 :
var str="this is an antzone good"; var reg=/an/g; console.log(str.match(reg));
Le code ci-dessus peut correspondre à deux "an".
Ce qui suit est un supplément
Cet article présente en détail l'utilisation du modèle de correspondance globale/g des expressions régulières en js Le code est le suivant :
var str = "123#abc"; var re = /abc/ig; console.log(re.test(str)); //输出ture console.log(re.test(str)); //输出false console.log(re.test(str)); //输出ture console.log(re.test(str)); //输出false
var str = "123#abc"; var re = /abc/ig; console.log(re.test(str)); //输出ture console.log(re.lastIndex); //输出7 console.log(re.test(str)); //输出false console.log(re.lastIndex); //输出0 console.log(re.test(str)); //输出ture console.log(re.lastIndex); //输出7 console.log(re.test(str)); //输出false console.log(re.lastIndex); //输出0
Explication détaillée de l'utilisation des modificateurs de motif réguliers
Explication détaillée de l'utilisation du signe . métacaractères dans les expressions régulières (Avec code)
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!