如何捕获由 Python 正则表达式引发的异常?


如果在实现 match 方法后发现没有匹配项,则将返回 None。re 模块中没有函数在列表或匹配项为空时抛出异常

异常 re.error

当传递给此处某个函数的字符串不是有效的正则表达式(例如,它可能包含不匹配的括号)或在编译或匹配过程中发生其他错误时引发该异常。如果字符串不包含模式的任何匹配项,永远不会出错。

更新日期: 2019 年 7 月 30 日

944 次浏览

开启您职业生涯

通过完成课程获得认证

开始
广告