2013-02-20 67 views
0

我試圖匹配沒有結束標記的父節點內的所有XML節點。有人知道一個正則表達式嗎?如何匹配正則表達式中沒有結束標記的元素?

+0

你不能使用正則表達式來做到這一點,因爲正則表達式將無法正確處理嵌套標籤..你有什麼反對'xmllint'和'tidy'? – 2013-02-20 01:35:55

+0

你使用什麼編程語言? – 2013-02-20 04:30:14

+0

您可能需要爲此修改解析器。除了沒有結束標籤之外,標籤可能會錯誤地關閉。 – nhahtdh 2013-02-20 05:17:03

回答

0

一個簡單的開始:

<.*?\/> 

注意,它會失敗,並,例如,本:但是

<bar attr="oops/>"/> 

,在屬性有/>是一種非常罕見的出現時,你可以總是逃避他們。

相關問題