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