【发布时间】:2013-11-06 05:25:42
【问题描述】:
为什么下一个正则表达式在 'a' 和 'b' 之间返回空字符串?
In [48]: pat = re.compile(".*?(?=,|$)")
In [49]: it = pat.findall('a,b')
In [50]: it
Out[50]: ['a', '', 'b', '']
如何提取逗号之间的子字符串?
编辑: 我很好奇如何使用正则表达式。
编辑: 正则表达式应成功提取此输入“,”中的树空字符串。
【问题讨论】:
-
你为什么不在
,上分开呢? (另外,* 表示 0 或更多,所以 ...) -
我想了解如何使用正则表达式