2010-08-30 87 views
0

即時尋找一個正則表達式剝離H3標籤,只有內容應保持正則表達式剝離H3標籤,離開內容

如。

<h3 id="123">my h3 tag</h3>

我需要剝去標籤並與

我H3標籤

IM留給目前有reMatchNoCase("(<h3)(.*?)(</h3>)",i)

這是從許多其他地區解析一個字符串,不是我需要清理的內容

感謝

回答

5
<cfset content = ReReplace(content, "</?[hH]3[^>]*>", "", "ALL")> 

這應該比ReReplaceNoCase更快,並且仍然是不區分大小寫(因爲[hH])。

2

你真的不應該使用使用regexen解析HTML,但是你想在這裏有一個快速的黑客:

/<\s*h3[^>]*>(.*?)<\/h3>/ 

就以$ 1替換此。

+1

你能澄清嗎???什麼是$ 1? – loo 2010-08-30 06:33:15

2

你可以只更換

<h3[^>]*> 

</h3> 

什麼也沒有。