这是目标字符串:
Marius Müller Osterhase
这确实匹配:
Marius .+Osterhase
为什么这也匹配?:
Marius .+ Osterhase
我认为“+”非常饥饿,“。”会吃掉所有内容和空格,但没有换行符。所以我认为这应该是要匹配的目标:
Marius Müller Osterhase
(Müller 和 Osterhase 之间有 2 个空格)
这是目标字符串:
Marius Müller Osterhase
这确实匹配:
Marius .+Osterhase
为什么这也匹配?:
Marius .+ Osterhase
我认为“+”非常饥饿,“。”会吃掉所有内容和空格,但没有换行符。所以我认为这应该是要匹配的目标:
Marius Müller Osterhase
(Müller 和 Osterhase 之间有 2 个空格)
它会尝试匹配字符串的其余部分。如果失败,它会回溯,直到匹配或无法匹配为止。在本例中,它最终匹配“Müller”。