2
我有一個如下所示的字符串。如何讓Python的findall正則表達式方法包含
s = 'string with %%substring1%% and %%substring2%%'
我想提取文本中的子包括%%
,我無法弄清楚如何使正則表達式的包容性。
例如,re.findall('%%(.*?)%%', s, re.DOTALL)
將輸出['substring1', 'substring2']
,但我真正想要的是返回['%%substring1%%', '%%substring2%%']
。
有什麼建議嗎?
你甚至需要括號,因爲它在返回完整匹配缺乏parens:P(+1都是一樣的:P) –
@JoranBeasley T那個! –
我的第400篇帖子!拍我自己的背部 –