关于正则表达式:使用 Coldfusion 将 URL 包裹在带有 href 标记的字符串中

Wrap URL within a string with a href tags using Coldfusion

我有一个 Coldfusion 站点,它正在拉入包含 URL 的提要。我对 url 有一些控制权,所以我知道它们总是以 http:// 开头。我想将这些网址package在 href 标记中,以便它们可以点击,但我无法弄清楚。你们能给我的任何信息都会很棒。

埃里克


这应该可以工作:

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


更好的方法:

http://www.bennadel.com/blog/487-Using-Verbose-Regular-Expressions-To-Explain-Url-Auto-Linking-In-ColdFusion.htm