0
0 комментариев

Задача:
Из строки Ха-ха!? получить Ха-ха. Т.е. удалить только последние символы !?.
Мой пример делает лишнего и на выходе Хаха

import re
valids = re.sub(r"[^A-Za-zА-Яа-я]+", '', 'Ха-ха!?')
print(valids)

Помогите, пожалуйста, направить регулярку на правильный путь..

UPD:
Вместо !? может быть любая комбинация символов (!!!, ?), :) ). Важно то, что она в конце.


Добавить комментарий