在 coldfusion 中使用 REReplace 删除 <br>

Removing <br> with REReplace in coldfusion

我在文本文件中有一些 html 换行符标记,我想使用 coldfusion REReplace 命令将其删除或替换为 chr(10)。我正在尝试

 <CFSET newtext = REreplace(text, "<BR>", chr(10), "ALL")>

但是好像不行。我做错了什么?

你能做一个简单的 <cfset newtext = replaceNoCase(text, '<br>', chr(10), 'ALL')> 吗?由于它看起来不像您在寻找需要复杂匹配器的东西,因此它可能更适合您。

如果有像 <br/><br />:

这样的 XHTML 标签,我建议在这里使用正则表达式
<cfset newtext = REReplaceNoCase(text, "<br[^>]*>", chr(10), "all") />