可能重复:
How to refer to “\” sign in python string我想从一个字符串在python删除“”
我在我已经删除其他所有字符相当大的字符串数据比包括AZ,az和0-9 我能够删除几乎每一个字符,但“\”是一个问题。
所有其他字符被删除,但“\”是使问题
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)
您可能需要使用“\\”来转义字符串。 – birryree 2012-04-25 18:38:31
我不能摆脱“\”字,我怎么能做到这一点使用上面的代码?谢谢你非常非常您的回复:) – 2012-04-25 18:43:44
你是否知道,只允许A-Z,你并不排斥其他字母一些字母,如A?这真的是你想要做的吗? – 2012-04-25 19:09:21