PooH
lstrip('\x1b')
Неподходит, мне не символ в начале строки вырезать надо, а всю строку от символа \x1b до символов \n\r. Причем символов \x1b в этой строке может быть несколько.
Может я несовсем правильно объяснил ситуацию. У меня есть переменная string, очень большая, она содержит текст состоящий из форматированных строк, с признаком конца \n\r. Методом split я могу поделить эту строку на список строк, и дальше обрабатывать элементы этого массива как обычные строки. Но так-как в моей первоначальной строке содержится текст с эскейп последовательностями, полученный таким образом массив строк обрабатывается некорректно. Мне надо либо выкинуть эту строку из массива, как элемент списка, либо из первоначальной строки удалить текст форматированной строки содержащий символы эскейп последовательности (все что я о нем знаю, этот фрагмент текста начинается на \x1b и заканчивается на \n\r) и потом уже пользовать метод split. Как это сделать не могу придумать.