[PHP] help qqn peut-il me corriger mon expression régulière svp ?

help qqn peut-il me corriger mon expression régulière svp ? [PHP] - Programmation

Marsh Posté le 23-05-2002 à 21:55:06    

Hello,
 
J'utilise une expression régulière pour trouver une URL dans un texte :
 
"( http://[A-Za-z0-9_.%/?=&#:;+-]{5,})"
 
Là, ça me trouve l'url si elle est précédée d'un espace mais moi je veux la trouver si elle précède tout type "d'espace" (nouvelle ligne, saut de page espace etc...) j'ai donc penser à ça :  
 
"([\s]http://[A-Za-z0-9_.%/?=&#:;+-]{5,})"
 
mais ça marche pas... y a quoi de faux ??
 
a++ merci !
 
Darx


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 23-05-2002 à 21:55:06   

Reply

Marsh Posté le 23-05-2002 à 22:01:24    

Essais sa :
 
$avant="#(http://[A-Za-z0-9_.%/?=&#:;+-]{5,})#";
$apres='<a href="\1">\1</a>';
 
$text=preg_replace($avant,$apres,$text);
 
Je ne sais pas si sa marche

Reply

Marsh Posté le 23-05-2002 à 22:06:34    

yaaaaaaaa j'ai trouvé !
 
désolé pour le post inutil !
 
"([\v ]http://[A-Za-z0-9_.%/?=&#:;+-]{5,})"
 
a++
 
Darx


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 23-05-2002 à 22:12:23    

et désolé pour le double post... erreur de manip :(


---------------
Des trucs - flickr - Instagram
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed