GÉNÉRER LES LIENS D'URLS À PARTIR D'UN TEXTE SIMPLE
PetitPunch
Messages postés2Date d'inscriptionvendredi 15 mars 2002StatutMembreDernière intervention15 mars 2002
-
15 mars 2002 à 19:34
BinOff
Messages postés25Date d'inscriptionmardi 24 juillet 2001StatutMembreDernière intervention13 décembre 2007
-
16 mars 2002 à 11:11
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
BinOff
Messages postés25Date d'inscriptionmardi 24 juillet 2001StatutMembreDernière intervention13 décembre 2007 16 mars 2002 à 11:11
;-)
PetitPunch
Messages postés2Date d'inscriptionvendredi 15 mars 2002StatutMembreDernière intervention15 mars 2002 15 mars 2002 à 19:34
Bon, le code proposé est génial et utilise des fonctions que je ne connais meme pas MAIS il y a des problemes quand il y a des tags style
et autour des adresses alors je me suis permis d'ajouter ma contribution... maintenant ça marche nickel :-) A+
Function LinkURLs(ByRef asContent)
Dim loRegExp
If asContent = "" Then Exit Function
asContent = replace(asContent,"
","
")
asContent = replace(asContent,""," ")
Set loRegExp = New RegExp
loRegExp.Global = True
loRegExp.IgnoreCase = True
loRegExp.Pattern = "((ht|f)tps?://S+[/]?[^.])([.]?.*)"
LinkURLs = loRegExp.Replace(asContent, "[ $1] $3")
loRegExp.Pattern = "(S+@S+..SSS?)"
LinkURLs = loRegExp.Replace(LinkURLs, "[ $1]")
Set oRegExp = Nothing
16 mars 2002 à 11:11
15 mars 2002 à 19:34
et autour des adresses alors je me suis permis d'ajouter ma contribution... maintenant ça marche nickel :-) A+
Function LinkURLs(ByRef asContent)
Dim loRegExp
If asContent = "" Then Exit Function
asContent = replace(asContent,"
","
")
asContent = replace(asContent,""," ")
Set loRegExp = New RegExp
loRegExp.Global = True
loRegExp.IgnoreCase = True
loRegExp.Pattern = "((ht|f)tps?://S+[/]?[^.])([.]?.*)"
LinkURLs = loRegExp.Replace(asContent, "[ $1] $3")
loRegExp.Pattern = "(S+@S+..SSS?)"
LinkURLs = loRegExp.Replace(LinkURLs, "[ $1]")
Set oRegExp = Nothing
End Function