Python非贪婪正则表达式

我如何制作像"(。*)"这样的python正则表达式" title="python正则表达式">python正则表达式,使得在给定“ a(b)c(d)e”的情况下,python匹配“ b”而不是“ b)c(d”

我知道我可以使用“ [^)]”代替“。”,但是我正在寻找一种更通用的解决方案,使我的regex更加整洁。有什么办法告诉python“嘿,尽快匹配它”?

回答:

您寻找功能强大的“ *”吗?

http://docs.python.org/3/howto/regex.html#greedy-versus-non-greedy

非贪婪限定词 *?,+?,??{m,n}?[...] 尽可能少地匹配文字。

以上是 Python非贪婪正则表达式 的全部内容, 来源链接: utcz.com/qa/408530.html

回到顶部