Код: Выделить всё
print(re.sub(r"(.*)b.*", r"\1", 'ab\nc')) # a\nc
Почему?< /p>
На мой взгляд, шаблон определенно не может соответствовать чему-либо после b.
Подробнее здесь: https://stackoverflow.com/questions/788 ... e-n-symbol
Код: Выделить всё
print(re.sub(r"(.*)b.*", r"\1", 'ab\nc')) # a\nc