我有一个html源代码作为一个字符串变量。 一个单词作为另一个变量,将在该HTML源代码中突出显示。如何在不替换HTML标签的情况下使用ColdFusion替换HTML中的文本?
我需要在标签内正则表达式不突出的标签,但obly文本。
比如我有一个HTML源代码一样
<cfset html = "<span>Text goes here, forr example it container also **span** </span>" />
<cfset wordToReplace = "span" />
<cfset html = ReReplace(html ,"[^(<#wordToReplace#\b[^>]*>)]","replaced","ALL")>
,我希望得到的是
<span>Text goes here, forr example it container also **replaced** </span>
但我有一个错误。任何提示!
原谅我无知,但我没有追随你想要完成的事情。也许你会得到更好的回应,如果你编辑你的问题,包括你试图得到的实际输出。即:正文在这里 是你正在试图做什么? –
rip747
2010-07-09 12:25:35
还有这个有趣的阅读:http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – 2010-07-09 15:30:48