Je suis en train de changer les instances de la ligne suivante:En utilisant URLEncodedFormat avec REReplace
URL: http://www.google.com/?s= test
à
URL: <a href="http://www.google.com/?s=%20test">http://www.google.com/?s= test</a>
Notez que l'URL d'ancrage est codé url
J'ai réussi pour obtenir l'analyse de la partie URL en utilisant une regex très simple:
<cfset getFacts.fact_details = REReplace(getFacts.fact_details,
"URL:[ ]*([^#chr(13)##chr(10)#]+)",
"URL: <a href='\1' target='_blank'>\1</a>", "ALL")><!--- URL to newline into link --->
qui saisit juste le contenu après le "URL:" jusqu'à une nouvelle ligne
Comment puis-je incorporer URLEncodedFormat avec ceci, ou utiliser toute regex?
merci! Je cherchais une solution rapide et facile, supposez qu'il n'y en a pas: < – davidosomething
Beaucoup de gens demandent des variations à cause de la limitation d'appel de la fonction. Le problème est que CF ne gère pas RegEx nativement. Il passe au moteur Java RegEx. Donc, vous finissez par faire les étapes intermédiaires vous-même. –