我有這樣的XML:的Javascript正則表達式
<[Results]>
<[Data]>
<[div]>THIS IS HTML! <[/div]>
<[/Data]>
<[/Results]>
什麼是正則表達式來獲得<[div]>THIS IS HTML!<[/div]>
?
我有這樣的XML:的Javascript正則表達式
<[Results]>
<[Data]>
<[div]>THIS IS HTML! <[/div]>
<[/Data]>
<[/Results]>
什麼是正則表達式來獲得<[div]>THIS IS HTML!<[/div]>
?
試試這個:
<\[div\]>.+?<\[\/div\]>
將匹配的div標籤裏的任何東西。
雖然我遵從,告訴你,該正則表達式是不是完美。如果你想解析XML,你應該使用XML解析器。
務必閱讀關於這個問題的徹底this post。
如果你可以將它轉換爲實際的XML,而不是字符串,你可以使用的getElementsByTagName方法來查找所有div標籤和innerHTML的(?)財產(或取決於你想要什麼樣的innerText /的textContent)
這是一些奇怪的XML。 –
確實很奇怪的XML。 –
你會發現偉大的使用這個問題爲您的需求:http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags –