petit pb avec une regexp [PHP] - PHP - Programmation
Marsh Posté le 26-11-2003 à 15:54:14
Ca marche, avec un $ devant "matches" dans print_r()...
Marsh Posté le 26-11-2003 à 16:29:18
Mara's dad a écrit : Ca marche, avec un $ devant "matches" dans print_r()... |
Euh oui... mauvais copier/coller. Ce bout de code fonctionne en fait, mon pb venait d'ailleurs... Dans la chaine que j'utilisais pour tester (toto) il n'y avait pas d'espace alors que dans ma vraie chaine il y avait un espace (il faut donc ajouter \s).
Marsh Posté le 26-11-2003 à 16:32:06
Ou plus simplement :
/^.+\[(.*)\]$/
Marsh Posté le 26-11-2003 à 16:39:32
Mara's dad a écrit : Ou plus simplement : |
Yep. Je prefere toujours essayer de limiter au max mais en fait dans ce cas precis je ne peux pas vraiment savoir quels caracteres je vais avoir entre les [] donc il vaut mieux utiliser le ".".
Marsh Posté le 26-11-2003 à 15:35:06
J'ai une chaine de ce type =>
et je voudrais recuperer la valeur entre [] (toto ici donc).
Voici mon code :
et bien sur ça marche pas (matches est vide).
Qqun peut me dire ce qui foire dans ma regexp (j'ai pas l'habitude d'utiliser les regexp donc elle doit etre mauvaise)?