2013-10-14 112 views
1

我想選擇<tag>和所有它裏面的標籤。選擇<tag><和一切/內部></tag>在XML

我的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>) 

反斜槓不應該被轉義雙在記事本++:

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

而且你也不需要捕獲標籤,也不是[\s\S]*?。除非你正在做一些替換,否則你沒有提到。

+0

出色地工作,謝謝。 – skmasq

+0

@skmasq不客氣! – Jerry

相關問題