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篇帖子!拍我自己的背部 –