导入侧卫mime时出现以下错误
RE_RE = re.compile("((RE|FW|FWD|HA)([[]\d])*:\s*)*", re.I)
File "/home/.local/lib/python3.6/site-packages/regex.py", line 345, in compile
return _compile(pattern, flags, kwargs)
File "/home/.local/lib/python3.6/site-packages/regex.py", line 507, in _compile
caught_exception.pos)
_regex_core.error: unterminated character set at position 30
答案 0 :(得分:0)
您的错误来自正则表达式的这一部分:
[[]\d]
您能否正确地逃脱括号并将其更改为
[\[\]\d]
或进入
\[[\]\d]
甚至进入
\[\[\]\d\]
取决于要捕获什么?
[[]\d]
的当前方式对您的正则表达式处理器造成歧义(括号用作简单字符或用作定义字符类的关键字)。
答案 1 :(得分:0)
问题出在flanker库导入的regex模块中。 我通过更改导入正则表达式-> import re
解决了该问题