L'exemple de cet article décrit l'utilisation de exec dans les expressions régulières js. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :
Faites attention aux points suivants avec exec :
1. exec renvoie un tableau
2. Les attributs de ce tableau incluent l'entrée (la chaîne entière correspondant) l'index (la position de départ du premier élément correspondant)
3. lastIndex a également une position pointée après avoir correspondu au premier attribut. Cet attribut est accédé intelligemment par l'objet RegExp !!!
.
4. Vous pouvez utiliser cet attribut pour obtenir la chaîne de caractères correspondants
Le code est le suivant :
function o_exec(){ var str="hjjh,catfff,dog,catarigy,catdog,hjfkhj"; var reg=/cat\S*?\b/g; arr=reg.exec(str); while(reg.lastIndex!=str.length){ alert(arr[0]); arr=reg.exec(str); }
J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.