Я работающий под регулярное выражение Vim: /^ \{-}\a.*$\n
конвертировать ВИМ регулярное выражение питона для re.sub
Я осуществить глобальный поиск и замена в :%s/^ \{-}\a.*$\n//
Это прекрасно работает - удаляет все строки, которые начинаются с любым количеством пробелов (согласовано без жадности), за которым следует буква и все остальное до конца строки, включая новую строку.
Я не могу (чтобы спасти свою душу) выяснить аналогичное регулярное выражение в Python. Вот что имеет смысл для меня:
x = re.sub("^ *?\a.$\n","",y)
Но это ничего не значит.
Большое спасибо за ваши проворные ответы.