Можно создать дубликат:
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
Я не могу избавиться от символа '\', как я могу это сделать, используя код выше? Большое вам спасибо за ваш ответ :) –
Знаете ли вы, что, только разрешая a-z, вы исключите некоторые буквы из других алфавитов, таких как å? Это действительно то, что вы хотите сделать? –