The (.+?) in Python



python中 (.+?)的含义是什么?我试图弄清楚,但找不到任何结果。你能告诉我它做什么吗?

我认为 (.+?)是指未知的东西,但我不确定。

看起来可能是正则表达式。您可以在这里了解更多有关它们的信息:Python正则表达式。

该特定的正则表达式(无?)将匹配整个行,因为'.'代表除了新线字符以外的任何字符,并且 允许任何数量的重复。+?使'+''非绿色'',以便匹配尽可能少的字符。

,我无法想象没有上下文的这种特定正则有用。它基本上将返回第一个非新线字符。

最新更新