Possible Duplicate:
How to refer to “\” sign in python string
I’ve quite large string data in which I’ve to remove all characters other than A-Z,a-z and 0-9
I’m able to remove almost every character but ‘\’ is a problem.
every other character is removed but ‘\’ is making problem
def replace_all(text, dic):
for i, j in dic.iteritems():
text = text.replace(i, j)
return text
reps = {' ':'-','.':'-','"':'-',',':'-','/':'-',
'<':'-',';':'-',':':'-','*':'-','+':'-',
'=':'-','_':'-','?':'-','%':'-','!':'-',
'$':'-','(':'-',')':'-','\#':'-','[':'-',
']':'-','\&':'-','@':'-','\W':'-','\t':'-'}
x.name = x.name.lower()
x1 = replace_all(x.name,reps)
If you have a string:
you can remove it by doing:
If you have a specific context where you are having trouble, I recommend posting a bit more detail.