Регулярные выражения в другой кодировке

Я пытаюсь найти все ╤В╨Р╨ в тексте, вот мое регулярное выражение:

arr = re.findall(r"╤В╨Р╨", text, flags=re.DOTALL)

на выходе массив пустой cat text | grep ╤В╨Р╨ находит нужные строки, т.е. в файле они есть. Как можно изменить регулярное выражение для поиска в другой кодировке?


Ответы (1 шт):

Автор решения: Ilnarildarovuch
arr = re.findall(r"╤В╨Р╨".encode("utf-8").decode("unicode_escape"),
    text.encode("utf-8").decode("unicode_escape"), flags=re.DOTALL)
→ Ссылка