>>> import re
>>> re.compile(r"(test")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/user/.virtualenvs/so/lib/python2.7/re.py", line 194, in compile
return _compile(pattern, flags)
File "/Users/user/.virtualenvs/so/lib/python2.7/re.py", line 251, in _compile
raise error, v # invalid expression
sre_constants.error: unbalanced parenthesis
EAFP
编译一下看看。在
在在线regex测试程序中尝试您的regex代码
https://regex101.com/
你的第一个例子: https://regex101.com/r/gN1tG8/1
应用EAFP approach,编译表达式并处理错误。在
例如,不平衡括号:
相关问题 更多 >
编程相关推荐