Posté par Chris K. .
En réponse au message expression régulière.
Évalué à 5.
Dernière modification le 07 août 2015 à 17:13.
Expliquer cela en un post ça sera (très) compliqué et il y de bonnes doc qui existent déjà un peu partout sur le net. Elles feront bien mieux que nous en quelques lignes ici.
En français sur le sujet : http://culot.org/public/Docs/regexp.html devrait beaucoup t'aider. A garder en marque page car on ne se souvient jamais de tout au début :).
Sinon pour ton sélecteur :
Dans le première expression :
/([a-z_]+)/g
Sélectionne les caractères alphanumériques minuscules (a-z) et underscore (_) lorsque'ils sont un ou plusieurs (+). Les crochets [] définissent le groupe de caractères en question. Le + venant juste après, n'importe quel caractère du groupe sera pris en compte par la règle "un ou plusieurs".
La variante avec \w sélectionne un alphanumérique minuscule ou majuscule ainsi que les chiffres. C'est équivalent à [0-9a-zA-Z_]
La dernière utilise un ^ au début du crochet/groupe. Ce ^ signifie "tout ce qui n'est pas". Assorti à la virgule et à un point, tu sélectionnes donc tout ce qui n'est pas virgule ou point.
Attention car utilisé en dehors du crochet le ^ peut aussi signifier "commence par", il ne faut pas les confondre.
Quand au modifier /g pour global il définit que l'expression se fait sur tout le texte / autant de fois qu'elle est trouvée.
[^] # Re: Utilisation de split?
Posté par Chris K. . En réponse au message expression régulière. Évalué à 5. Dernière modification le 07 août 2015 à 17:13.
Expliquer cela en un post ça sera (très) compliqué et il y de bonnes doc qui existent déjà un peu partout sur le net. Elles feront bien mieux que nous en quelques lignes ici.
En français sur le sujet : http://culot.org/public/Docs/regexp.html devrait beaucoup t'aider. A garder en marque page car on ne se souvient jamais de tout au début :).
Sinon pour ton sélecteur :
Dans le première expression :
/([a-z_]+)/g
Sélectionne les caractères alphanumériques minuscules (a-z) et underscore (_) lorsque'ils sont un ou plusieurs (+). Les crochets [] définissent le groupe de caractères en question. Le + venant juste après, n'importe quel caractère du groupe sera pris en compte par la règle "un ou plusieurs".
La variante avec \w sélectionne un alphanumérique minuscule ou majuscule ainsi que les chiffres. C'est équivalent à [0-9a-zA-Z_]
La dernière utilise un ^ au début du crochet/groupe. Ce ^ signifie "tout ce qui n'est pas". Assorti à la virgule et à un point, tu sélectionnes donc tout ce qui n'est pas virgule ou point.
Attention car utilisé en dehors du crochet le ^ peut aussi signifier "commence par", il ne faut pas les confondre.
Quand au modifier /g pour global il définit que l'expression se fait sur tout le texte / autant de fois qu'elle est trouvée.