我想选择<tag>
及其中的所有标签(如果有的话)。
我的XML:
<item>
<tag></tag>
<tag>
<item>
<anothertag></anothertag>
</item>
</tag>
</item>
我对正则表达式不是很熟悉所以这就是我尝试过的:
(<tag>)([\\s\\S]*?)(</tag>)
[\t ]*<tag>.*</tag>
这些正则表达式只选择了空的<tag></tag>
标记。
答案 0 :(得分:1)
(<tag>)([\\s\\S]*?)(</tag>)
不应在Notepad ++中对反斜杠进行双重转义:
<tag>[\s\S]*?</tag>
您不需要捕捉标签,也不需要[\s\S]*?
。除非你做了一些替换,否则你没有提及。