2013-05-06 63 views
0

我正在尋找一個正則表達式在python中捕獲所有的郵件,但然後STOPS(而不是返回其餘的JSON文本行)捕獲的消息。正則表達式來匹配來自Facebook的帖子和評論的句子

我知道在評論消息字段中發生在所有事件之後的特定字段。我想要正則表達式在那裏停止,但不能工作。

所以,爲了儘可能簡潔,我如何設置正則表達式以在匹配到下面一組字符時停止匹配?

\su'type'(例如,通過一個單一的空白這個符號。)

謝謝!

+0

到目前爲止你有什麼? – melwil 2013-05-07 01:02:49

回答

1

你之前,捕捉一切:

re.search(r'^(.*?)stuff', text).group(1) 

這將在stuff第一次出現停止。如果你讓它變得貪婪,它會停在最後:

re.search(r'^(.*)stuff', text).group(1) 
+0

謝謝,答案是閱讀它作爲JSON而不是正則表達式字符串匹配...但感謝您的幫助! – aliss77777 2013-05-10 21:15:53