标签: python regex
我想通过RegEx解析一个字符串(在现实世界中我的例子要复杂得多,否则我会使用split)
split
此:
import re regex="([a-z])(?:,([a-z]))*$" p=re.compile(regex) print(p.findall("a,b,c,d,e"))
输出:
[('a','e')]
但我希望:
[ 'A', 'B', 'C', 'd', 'E']
正如我对[a-z]序列进行分组。
我怎样才能获得这种理想的行为?