2013-09-16 76 views
0

我有一個RSS源,我正在尋找適當的正則表達式來匹配<item>...</item>標籤之間的所有內容。然後,我將能夠解析出我正在尋找的數據。正則表達式項目標籤之間的所有內容

+0

你可以舉一個你正試圖解析的字符串的例子。你使用什麼樣的正則表達式?它支持環視嗎?像「(。*)」這樣的簡單表達式對於你來說還不夠嗎(然後你只看「圓括號中的東西」)? – Floris

+3

正如您已將此標記爲「rss」,爲什麼不使用XML解析器? –

回答

1

您沒有指定您正在使用什麼語言,但與此正則表達式

<item>(.+?)<\/item>

第一場比賽組將包含<項目>標記之間的一切。那就是如果它們沒有嵌套。如果它們是,並且想要獲得所有的實例 - 內部實例,外部實例,包括內部實例等等,那麼您需要使用解析器,因爲這超出了正則表達式的功能。

相關問題