Autoriser les apostrophes. [REGEXP PERL] - Perl - Programmation
Marsh Posté le 01-07-2004 à 01:01:03
hum...je suis pas bon en regexp
si g bien suivi, le "/ /" c ce qui encadre la regexp en php ?
Bon :
^\w : commence par un charactère alphanumérique = [A-Za-z0-9_] = \S
[\w\s]* : 0 ou plus de caractères étant soient des caractères alphanumériques, soit des caractères d'espacement (espace, tab, etc...)
\w$ : se termine par un caractère alphanumérique
pour rajouter les apostrophe, remplace [\w\s] par [\w\s'] voire même [\w\W] si tu veux tt les caractères...
g testé ca marche
Marsh Posté le 01-07-2004 à 06:33:34
« [\w\W] » moi j'écrirais ça « . »
Marsh Posté le 01-07-2004 à 12:30:13
matafan a écrit : « [\w\W] » moi j'écrirais ça « . » |
+1
Marsh Posté le 01-07-2004 à 00:53:55
J'ai actuellement ceci:
$regex="/^\w[\w\s]*\w$/";
A vrai dire, je n'y connais pas grand chose en expressions régulieres,en php j'arrive parfois a m'en sortir sur des choses simples mais cette regex on me l'a donné sans me l'expliquer.
J'aimerais juste ajouter l'autorisation d'utiliser les apostrophes '
Pour l'instant la regex signifie:
Caractère alphanumérique ne commencant pas par un espace, pouvant contenir des espaces, ne terminant pas par un espace. (enfin, ca doit être ca).
Merci d'avance.