您可能不知道某个企业的确切电话号码,但如果您住在美国或加拿大,您会知道它是三位数字,后跟一个连字符,然后是四位数字(还可以选择以三位数字的区号开头)。...大括号的非贪婪(也称为惰性)版本匹配尽可能最短的字符串,右大括号后面跟一个问号。...['o', 'o', 'o', 'e', 'a', 'a', 'o', 'o', 'A', 'O', 'O']
您还可以使用连字符包含字母或数字的范围。...在交互式 Shell 中输入以下内容,查看贪婪版本和非贪婪版本之间的区别:
>>> nongreedyRegex = re.compile(r'字符串' for dinner.>'对于右尖括号有两个可能的匹配。在非贪婪版本的正则表达式中,Python 匹配最短的可能字符串:''。