我试图在编译正则表达式时添加注释,但是当使用 re.VERBOSE 标志时,我不再得到匹配结果。
(使用 Python 3.3.0)
前:
regex = re.compile(r"Duke wann", re.IGNORECASE)
print(regex.search("He is called: Duke WAnn.").group())
输出:杜克万
后:
regex = re.compile(r'''
Duke # First name
Wann #Last Name
''', re.VERBOSE | re.IGNORECASE)
print(regex.search("He is called: Duke WAnn.").group())`
输出:AttributeError:“NoneType”对象没有属性“组”