正则表达式:如何解析逗号分隔的字符串,定期组?

时间:2017-09-18 12:59:52

标签: python regex

我想通过RegEx解析一个字符串(在现实世界中我的例子要复杂得多,否则我会使用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]序列进行分组。

我怎样才能获得这种理想的行为?

0 个答案:

没有答案