2024-10-01 02:22:18 发布
网友
我使用python的re模块匹配文本中的连续字符串,例如: s = 'habcabcabcj',我尝试以下代码:
re
s = 'habcabcabcj'
import re re.findall(r'(abc)+', s)
结果是:["abc"]
["abc"]
如果我希望匹配结果是["abcabcabc"],我该怎么做?你知道吗
["abcabcabc"]
使用非捕获组^{}:
>>> import re >>> s = 'habcabcabcj' >>> re.findall(r'(?:abc)+', s) ['abcabcabc'] >>>
使用非捕获组^{} :
相关问题 更多 >
编程相关推荐