Python 非贪婪正则表达式

"(.*)"如果给定"a (b) c (d) e"python 匹配"b"而不是 ,我如何制作这样的 python 正则表达式"b) c

(d"

我知道我可以使用"[^)]"而不是".",但我正在寻找一个更通用的解决方案,让我的正则表达式更简洁。有没有办法告诉python“嘿,尽快匹配这个”?

回答:

你寻求全能者*?

来自文档,贪婪与非贪婪

非贪婪限定符*?, +?, ??, 或{m,n}?[…] 匹配尽可能 少的 文本。

以上是 Python 非贪婪正则表达式 的全部内容, 来源链接: www.h5w3.com/z/754558.html

回到顶部