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