如何匹配正则表达式中没有结束标记的元素?
答
一个简单的开始:
<.*?\/>
注意,它会失败,并,例如,本:但是
<bar attr="oops/>"/>
,在属性有/>
是一种非常罕见的出现时,你可以总是逃避他们。
你不能使用正则表达式来做到这一点,因为正则表达式将无法正确处理嵌套标签..你有什么反对'xmllint'和'tidy'? – 2013-02-20 01:35:55
你使用什么编程语言? – 2013-02-20 04:30:14
您可能需要为此修改解析器。除了没有结束标签之外,标签可能会错误地关闭。 – nhahtdh 2013-02-20 05:17:03