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

