我有一个XML结构,我想在其中匹配包含###DoNotUse###
字符串的单个数据元素元素。
在示例中,它应该与数据元素C
和E
相匹配。
但是我的RegEx还会匹配我需要的匹配之前的所有数据元素,这意味着A+B+C
而不是C
,而D+E
而不是E
。 / p>
非常感谢您的帮助。
我的RegEx是:
<data(.*?)###DoNotUse###(.*?)</data>
示例数据为:
<data name="A">
<value>A</value>
<comment>Bla Bla</comment>
</data>
<data name="B">
<value>B</value>
</data>
<data name="C">
<value>###DoNotUse###</value>
<comment>Bla Bla</comment>
</data>
<data name="D">
<value>D</value>
<comment>Bla Bla</comment>
</data>
<data name="E">
<value>###DoNotUse###</value>
</data>
答案 0 :(得分:0)