2016-10-17 41 views
1

我想記錄一個記事本++的宏,以找到一些xml文檔中帶有一些標籤和許多其他XML標籤的文本。所以我想使用正則表達式,需要一點幫助。我覺得我非常接近。查找標籤的內容<Caption>

例如:<Caption>ThetextIwanttofind</Caption>

我正則表達式:<Caption\b[^>]*>(.*?)</Caption>

的問題是結束標題標籤。如何重寫我的正則表達式以獲取內部文本與閉幕字幕?

Thx爲您的幫助!

<Caption\b[^>]*>(.*?)<Caption> - 爲標題>工程沒有關閉標籤

回答

0

一個解決辦法是使用:

但它是一種醜陋

+0

喜托馬斯,THX的快速編輯和回答。我嘗試了[http://regex101.com]上的正則表達式,但它不工作,也許是因爲它「醜陋」而無效? – user2766124

+0

@ user2766124你需要轉義'/',參見[demo](https://regex101.com/r/H06r4p/1) –

+1

啊,好的,明白了。非常感謝 - YMMD! – user2766124