使用Coldfusion在带有href标记的字符串中包装URL

2 regex url coldfusion word-wrap

我有一个Coldfusion网站,它提取包含网址的Feed.我对网址有一些控制权,所以我知道它们总是以http://开头.我想将这些网址包装在一个href标签中,以便它们可以点击,但我无法搞清楚.你们给我的任何信息都会很棒.

埃里克

Kip*_*Kip 5

这应该工作:

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

  • 我认为你应该添加一个单词边界锚:`\ bhttp` (3认同)