Получение ошибки при импорте Maker Flanker - PullRequest
0 голосов
/ 08 января 2019

Получение следующей ошибки при импорте MIME Flanker

    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

Ответы [ 2 ]

0 голосов
/ 09 января 2019

Проблема была в модуле регулярных выражений, который был импортирован библиотекой flanker. Я решил проблему, изменив регулярное выражение для импорта -> import re

0 голосов
/ 08 января 2019

Ваша ошибка происходит из этой части вашего регулярного выражения:

[[]\d]

Можете ли вы правильно убрать скобки и изменить его на

[\[\]\d]

или в

\[[\]\d]

или даже в

\[\[\]\d\]

в зависимости от того, что вы хотите захватить?

То, как это происходит сейчас [[]\d] приводит к неоднозначности (скобки используются как простой символ или как ключевое слово для определения класса символов) для вашего процессора регулярных выражений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...