我找到了一个可行的解决方案来删除所有 html-tags,如下所示:
<cfset test = rereplace(blah, "<h2[^>]*>", "", "ALL") />
在使用 XMLFormat() 格式化后,我需要生成一个 xml 文件并重命名一些标签。因此我尝试了以下方法:
<!--- example string --->
<cfset blah = '<h1>title 1</h1>
<h2 style="color: black;">title 2</h2>
<h3>test</h3>' />
<cfset test = rereplace(blah, "<h2[^>]*>", "<title_2>", "ALL") />
这会根据需要更改我的标签,但它不会停留在 > 部分?...我也尝试像这样逃避 & 符号\<h2[^>]*\>
,但这似乎没有帮助。