次のように、すべてのhtmlタグを削除するための実用的な解決策を見つけました。
<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[^>]*\>
が、役に立たないようです。