2009-08-12 2 views
2

J'ai un site Coldfusion qui extrait un flux contenant des URL. J'ai un peu de contrôle sur les URL, donc je sais qu'ils vont toujours commencer par http: //. Je veux envelopper ces URLs dans des tags href afin qu'ils soient cliquables, mais j'ai du mal à comprendre. Toute information que vous pourriez me donner serait incroyable.Enveloppe l'URL dans une chaîne avec des tags href utilisant Coldfusion

Eric

+0

Cela a parfaitement fonctionné. Merci beaucoup! –

Répondre

5

Cela devrait fonctionner:

<cfset myStr = REReplaceNoCase(myStr, "(\bhttp://[a-z0-9\.\-_:[email protected]##%&/?+=]+)", "<a href=""\1"">\1</a>", "all") /> 
+3

Je pense que vous devriez ajouter une ancre de limite de mot: '\ bhttp' – Tomalak

+0

' (\ bhttp: // [a-z0-9 \. \ -_: ~ @ ##% &/?+=;] +) 'voici un correctif. –

Questions connexes