小编bfl*_*ang的帖子

Python正则表达式编译(使用re.VERBOSE)不起作用

我正在尝试在编译正则表达式时添加注释,但是当使用re.VERBOSE标志时,我再也没有得到任何匹配结果.

(使用Python 3.3.0)

之前:

regex = re.compile(r"Duke wann", re.IGNORECASE)
print(regex.search("He is called: Duke WAnn.").group())
Run Code Online (Sandbox Code Playgroud)

输出:Duke WAnn

后:

regex = re.compile(r'''
Duke # First name 
Wann #Last Name
''', re.VERBOSE | re.IGNORECASE)

print(regex.search("He is called: Duke WAnn.").group())`
Run Code Online (Sandbox Code Playgroud)

输出:AttributeError:'NoneType'对象没有属性'group'

python regex

9
推荐指数
1
解决办法
2523
查看次数

标签 统计

python ×1

regex ×1