我无法理解为什么这个正则表达式,
re.findall(r"(do|re|mi)+","mimi rere midore"),
Run Code Online (Sandbox Code Playgroud)
生成这个结果,
['mi', 're', 're'].
Run Code Online (Sandbox Code Playgroud)
我的预期结果是['mimi','rere','midore'] ......
但是,当我使用这个正则表达式时,
re.findall(r"(?:do|re|mi)+","mimi rere midore"),
Run Code Online (Sandbox Code Playgroud)
它按预期生成结果.
你能告诉我两个正则表达式之间的区别吗?谢谢.