如何捕获Python正则表达式抛出的异常?
当匹配方法实现时,如果发现没有匹配项,则返回None。在re模块中没有函数在列表或匹配项为空时引发异常。
exception re.error
当传递给这里的函数之一的字符串不是有效的正则表达式(例如,它可能包含未匹配的括号)或者在编译或匹配过程中发生其他错误时,引发异常。如果字符串不包含模式的匹配项,则永远不会出错。
当匹配方法实现时,如果发现没有匹配项,则返回None。在re模块中没有函数在列表或匹配项为空时引发异常。
exception re.error
当传递给这里的函数之一的字符串不是有效的正则表达式(例如,它可能包含未匹配的括号)或者在编译或匹配过程中发生其他错误时,引发异常。如果字符串不包含模式的匹配项,则永远不会出错。
极客教程