Konstantinos Pachopoulos wrote: > i have the following string s and the following code, which doesn't > successfully remove the "\", but sucessfully removes the "\\". > >>>> s="Sad\\asd\asd" >>>> newS="" >>>> for i in s: > ... if i!="\\": > ... newS=newS+i
I'm not quite sure what you're trying to achieve, but I'd use >>> r"\\a\\b\c".replace("\\\\", "") 'ab\\c' >>> r"\\a\\b\c".replace("\\", "") 'abc' Note that "\\" in the source is unescaped to "\" in the string. Use r"\\" to prevent that. Stefan -- http://mail.python.org/mailman/listinfo/python-list