Важно отметить, что замена не влияет на переменную, а скорее возвращает копию с примененной заменой. См. документы :
this = "string\\string"
this.replace("\\", "")
print(this)
>"string\\string"
Если вы хотите, чтобы исходная строка была заменен
this = this.replace("\\", "")
Однако для преобразования \n -> n
потребуется, чтобы вы по-другому об этом подумали. т.е. replace('\n', 'n')
, поскольку \n
является одиночным символом.