在Python中,我試圖用兩個字符串之間的正則表達式來提取信息。我認爲舉個例子會更好。尋找拉出兩個字符串之間的數據
<stuff>
1
2
3
4
</stuff>
<stuff>
5
7
8
9
</stuff>
我想拉這些容器*之一,並將它們放在一個單獨的文件中。我已經找到了如何在例如5 6 7 8之間提取內容,並且同時(在bash中)提取所有記錄,但是沒有將包含正則表達式的完整容器放置在變量或文件中,我可以合作的東西。
所以我想之間幷包括<東西>和< /資料>
任何建議將不勝感激收集。我正在嘗試在python2中爲此工作。
如果您需要以XML格式解析數據,您可以嘗試使用'xml.etree.ElementTree'模塊中的工具 - http://docs.python.org/library/xml.etree.elementtree.html – 2012-08-16 11:47:52
「容器」之後的星號表示?另外,你的輸入是'5 7 8 9',但你的輸出是'5 6 7 8',這是故意的嗎? – Kevin 2012-08-16 12:04:38
請發佈您的代碼。 – georg 2012-08-16 12:11:26