【发布时间】:2022-01-12 18:12:14
【问题描述】:
我有这样的文字:
"ababbabbba"
我想将字符提取为 a 之间的列表。对于上面的文本,我期望输出如下:
['aba', 'abba', 'abbba']
我用过:
re.split(r'a(.*?)a', data)[1:-1]
但它不起作用。
【问题讨论】:
-
this 能回答你的问题吗?
-
这能回答你的问题吗? Python regex find all overlapping matches?
-
为什么不像:['a' + t + 'a' for t in data.split('a')][1:-1]
标签: python python-3.x regex