Удаление обратной косой черты из строки в Python - PullRequest
16 голосов
/ 01 июля 2010

Как мне удалить все обратные слеши из строки в Python?

Это не работает для меня:

result = result.replace("\\", result)

Нужно ли рассматривать результат как необработанную строку?

Ответы [ 4 ]

26 голосов
/ 01 июля 2010

Ваш код говорит о замене каждого экземпляра '\' на result.Вы пытались изменить его на result.replace("\\", "")?

12 голосов
/ 18 февраля 2014

Использовать decode('string_escape'), например:

result = stringwithbackslashes.decode('string_escape')

string_escape : создать строку, подходящую в качестве строкового литерала в исходном коде Python

или просто:

result.replace("\\", "") 
4 голосов
/ 01 июля 2010
result = result.replace("\\", "")
1 голос
/ 19 мая 2018

Если вы заинтересованы в том, чтобы увидеть составляющие слова, разделенные символом '\', используйте:

result.replace('\\', ' ')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...