Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2985 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  convertir les url dans un text

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

convertir les url dans un text

n°443002
Nico5779
Posté le 29-06-2003 à 12:50:05  profilanswer
 

Bonjour je voudrais convertir les url en lien hypertext dans un text, mais je n'y arrive que difficilement
je suis arrivé a:

Code :
  1. $mess =~ s/(.*)(http:\/\/)(.+?)(\s|\r\n|< )(.*)/$1<a href=\"$2$3\">$2$3<\/a>$4$5/g;


 
Mais ca marche pas dans tout les cas, et j arrive pas a determiner les cas ou ca marche pas.
(ex: ca marche si le text commence par une url, mais si y as un retour a la ligne avant ca foire, mais si y as un retour a la ligne avant mais que c pas au debut du text ca marche qd meme :pt1cable: )  
Si vous avez idées ou conseil...
Merci d'avance  :)  

mood
Publicité
Posté le 29-06-2003 à 12:50:05  profilanswer
 

n°443062
Nico5779
Posté le 29-06-2003 à 14:09:17  profilanswer
 

bon ok j'ai trouver les cas ki foire , c quand rien précède l'url.
Mais je comprend pas pk la regexp ne matche pas ce cas.
Ca marche si je fais betement  
 
$mess .= "\n";
 
comme ca y as tj quelque chose après l'url, mais c pas très joli,  
donc comment je peux faire:
(\s|\r\n|<|rien)
 
qu'est ce que je dois mettre a rien (j'ai oublier)?
Merci d'avance.

n°443568
pospos
Posté le 29-06-2003 à 23:28:29  profilanswer
 

tu peux faire

Code :
  1. (\s|\r\n|<|)

ou

Code :
  1. (\s|\r\n|< )?


 
tu devrais aussi supprimer les (.*) qui entourrent ta regexp (et les $1 et $5)
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  convertir les url dans un text

 

Sujets relatifs
Convertir un BMP en JPG[Visual C++] Definir le texte d'un "static text" control
[C#] convertir une chaîne String en Floatconvertir le -1 en vrai et le 0 en faux [Access 97]
[Probleme] Attribut CSS "text-decoration" sur mes liens.Probleme pour convertir en PDF
Comment centrer le text d'un menu select?pas d'indentation en sortie text??
CSS lien text-valign ?Convertir un string
Plus de sujets relatifs à : convertir les url dans un text


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR