与Python中的正则表达式一起使用

时间:2017-07-25 14:51:56

标签: python regex

我有以下代码:

re.findall(r'(\w)*','2sq')

为什么这个程序的结果是:['q', '']

我以为会['2','s','q',' ']

1 个答案:

答案 0 :(得分:0)

删除*,您将获得预期的结果。 *是贪婪的,看起来你想要每个\ w并且发现它们都会这样做。