2013-02-20 41 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/>"/> 

,在属性有/>是一种非常罕见的出现时,你可以总是逃避他们。

相关问题