Une petite remarque sur Regex..

ViPHP
ViPHP | 4039 Messages

08 mai 2008, 10:56

Je viens de lire quelque part qu'un sélecteur regex de type [a-z] se base en réalité sur les valeurs ascii des caractères, et donc, il prend tout les caractères dont l'adresse ascii se trouve entre celui de a et z.

Bon, tout ça on s'en fout, mais le truc est de savoir ce qui se passe lorsqu'on fait [A-z] (oui, les majuscules arrivent d'abord).

On pourrait s'attendra a valider tout caractère alphabétique majuscule ou minuscule, alors qu'en réalité, on valide aussi celles qui se trouvent entre le Z et le a, dans le code ascii (entre la position 90 et 97).

Il s'agit de [, \, ], ^, _ et `

Voilà, on sait jamais qui ça peut intéresser..
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Petit nouveau ! | 8 Messages

08 mai 2008, 12:01

C'est pour ça qu'en général on fait [a-zA-Z], là tu es sur de ne pas te tromper.