为什么(\ w + \ s?)+不匹配由空格分隔的任何字符串?

时间:2019-03-28 12:16:01

标签: python regex

我不明白为什么此正则表达式(\ w + \ s?)+无法将两个单词组合在一个字符串中,例如“ hello world”,而是仅返回最后一个单词:

re.findall(r"(\w+\s?)+", "hello world")

返回

['world']

为什么在这种情况下会丢弃“ hello”?

0 个答案:

没有答案