1

<tag>如果有的话,我想选择它里面的所有标签。

我的 XML:

<item>
    <tag></tag>
    <tag>
        <item>
            <anothertag></anothertag>
        </item>
    </tag>
</item>

我对正则表达式不是很熟悉,所以这是我尝试过的:

  • (<tag>)([\\s\\S]*?)(</tag>)
  • [\t ]*<tag>.*</tag>

而这些正则表达式只选择了空<tag></tag>标签。

4

1 回答 1

1
(<tag>)([\\s\\S]*?)(</tag>)

Notepad++ 中的反斜杠不应该被双重转义:

<tag>[\s\S]*?</tag>

而且您不需要捕获标签或[\s\S]*?. 除非你正在做一些你没有提到的替换。

于 2013-10-14T17:08:51.857 回答