您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何检查字符串在Python中是否为有效的正则表达式?

如何检查字符串在Python中是否为有效的正则表达式?

java类似。使用re.error异常:

import re

try:
    re.compile('[')
    is_valid = True
except re.error:
    is_valid = False

例外 re.error

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

python 2022/1/1 18:28:59 有187人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶