Pages : 1
#1 Le 29/06/2008, à 13:58
- N3m3siS
[RESOLU] Expression régulière ?
Je rencontre un curieux problème avec cette regex :
$texte = preg_replace('#[^http:]//(.+)//#isU', '<em>$1</em>', $texte);
Quand je rentre : blabla //italic// blablabla
Il me retourne blablaitalic blablabla
Je ne comprends pas pourquoi l'espace entre blabla et italic saute... Une idée s'il vous plait ? Merci
EDiT :
Et oui, je suis tête en l'air, voilà la "bonne" regex :
$texte = preg_replace('#([^:])//(.+)//#isU', '$1<em>$2</em>', $texte);
Dernière modification par N3m3siS (Le 29/06/2008, à 16:03)
Neuro : Ubuntu 10.10 4x64bits@2.53Ghz / RAM 4Go
Kenpachi : Kubuntu 10.10 64bits@2Ghz / RAM 2Go
Hors ligne