Принимаю сообщение с соккет- сервера и получаю такой результат(сообщение заранее известно, мой сервер):
'/r/nHello, world!/n'
Мне надо было, чтобы /n форматировал текст, перенося текст на другую строку. Как это исправить?
c = '/r/nHello, world!/n' print(c.replace('/n', '\n').strip('/r'))
>>> import re >>> s = '/r/nHello, world!/n' >>> re.sub('(?:/r/n|/n)', '\n', s) '\nHello, world!\n'
JOHN_16согласен.
papuas
ваше решение не универсально - фразу ‘/r/nHello, world!/n/r/nHello, world!/n’ он обработает с не верным ожиданием