Removing backslashes from a string in Python

Question:

How do I remove all the backslashes from a string in Python?

This is not working for me:

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

Do I need to treat result as a raw string?

Asked By: syker

||

Answers:

Your code is saying to replace each instance of '' with result. Have you tried changing it to result.replace("\", "") ?

Answered By: fbstj
result = result.replace("\", "")
Answered By: unbeli

Use decode('string_escape'), for example:

result = stringwithbackslashes.decode('string_escape')

string_escape : Produce a string that is suitable as string
literal in Python source code

or just:

result.replace("\", "") 
Answered By: Jorgesys

If you are interested in seeing the component words that are being separated by the ” character, use:

result.replace('\', ' ')
Answered By: Samuel Nde

Try This:

result = result.replace("\", "")
Answered By: vandit vasa
Categories: questions Tags: , ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.