如何捕获由 Python 正则表达式引发的异常?
如果在实现 match 方法后发现没有匹配项,则将返回 None。re 模块中没有函数在列表或匹配项为空时抛出异常
异常 re.error
当传递给此处某个函数的字符串不是有效的正则表达式(例如,它可能包含不匹配的括号)或在编译或匹配过程中发生其他错误时引发该异常。如果字符串不包含模式的任何匹配项,永远不会出错。
广告
如果在实现 match 方法后发现没有匹配项,则将返回 None。re 模块中没有函数在列表或匹配项为空时抛出异常
异常 re.error
当传递给此处某个函数的字符串不是有效的正则表达式(例如,它可能包含不匹配的括号)或在编译或匹配过程中发生其他错误时引发该异常。如果字符串不包含模式的任何匹配项,永远不会出错。