python中 (.+?)
的含义是什么?我试图弄清楚,但找不到任何结果。你能告诉我它做什么吗?
我认为 (.+?)
是指未知的东西,但我不确定。
看起来可能是正则表达式。您可以在这里了解更多有关它们的信息:Python正则表达式。
该特定的正则表达式(无?
)将匹配整个行,因为'.'
代表除了新线字符以外的任何字符,并且 允许任何数量的重复。+?
使'+'
'非绿色'',以便匹配尽可能少的字符。
,我无法想象没有上下文的这种特定正则有用。它基本上将返回第一个非新线字符。