le problème vient vraisemblablement de ton texte, est-il entre simple ou double quote?
Si tu as:
Code :
$texte = 'le chat\nde jacque est \nmalade';
|
Ta regex ne doit pas chercher des retours à la ligne mais le caractère \ suivi du caractère n :
Par contre si tu as déclarer ta chaine entre double quote il y aura bien un retour à la ligne et ta regex est bonne.
pierreC> il n'y a pas d'obligation sur le caractère délimitant une regex. Traditionnellement on se sert effectivement du / ( je dirais que ça doit venir de PERL) mais le # est tout à fait possible ( voir même recommandé quand on essaye de matcher des paths qui contiennent des / par exemple)
Message édité par anapajari le 03-09-2008 à 15:05:15
---------------
Software and cathedrals are much the same - first we build them, then we pray.