Удаление обратных косых черт из строки в Python

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

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

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

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

Ответ 1

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

Ответ 2

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

result = stringwithbackslashes.decode('string_escape')

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

или просто:

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

Ответ 3

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

Ответ 4

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

result.replace('\\', ' ')