par
Ryle » 06 avr. 2007, 10:17
Quelques p'tites erreurs dans ton expression :
- le ^ quand il est plassé dans une classe (donc entre []) signifie "sauf". Il faut le mettre au début de ton expression pour qu'il signifie "commençant par"
- de même le $ doit être placé à la fin pour avoir la valeur "qui se termine par". Si tu veux le caractère il suffit de le protéger d'un antislash.
- si tu veux autoriser les espaces et les tirets dans ta classe, il suffit de les y inclure. Attention toutefois, le tiret doit être le tout dernier élément de ta classe pour qu'il ne soit pas interprété comme un interval :
[a-z] <=> de "a" à "z"
[az-] <=> "a" ou "z" ou "-"
HTH
Quelques p'tites erreurs dans ton expression :
- le ^ quand il est plassé dans une classe (donc entre []) signifie "sauf". Il faut le mettre au début de ton expression pour qu'il signifie "commençant par"
- de même le $ doit être placé à la fin pour avoir la valeur "qui se termine par". Si tu veux le caractère il suffit de le protéger d'un antislash.
- si tu veux autoriser les espaces et les tirets dans ta classe, il suffit de les y inclure. Attention toutefois, le tiret doit être le tout dernier élément de ta classe pour qu'il ne soit pas interprété comme un interval :
[a-z] <=> de "a" à "z"
[az-] <=> "a" ou "z" ou "-"
HTH