Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/06/2008, à 14: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 cool

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, à 17:03)


Neuro : Ubuntu 10.10 4x64bits@2.53Ghz / RAM 4Go
Kenpachi : Kubuntu 10.10 64bits@2Ghz / RAM 2Go
Ryuuku : Debian 5 Lenny 32bits@1Ghz / RAM 384Mo
[ Mon wiki : http://doc.hisoka.fr || Mon blog : http://blog.hisoka.fr ]

Hors ligne