我编写了一段代码将PHP的striplashes转换为有效的Python [反斜杠]转义:
cleaned = stringwithslashes
cleaned = cleaned.replace('\\n', '\n')
cleaned = cleaned.replace('\\r', '\n')
cleaned = cleaned.replace('\\', '')
Run Code Online (Sandbox Code Playgroud)
我怎么能压缩它?
dbr*_*dbr 13
不完全确定这是你想要的,但..
cleaned = stringwithslashes.decode('string_escape')
Run Code Online (Sandbox Code Playgroud)
显然你可以将所有内容连接在一起:
cleaned = stringwithslashes.replace("\\n","\n").replace("\\r","\n").replace("\\","")
Run Code Online (Sandbox Code Playgroud)
这就是你所追求的吗?或者你希望有更简洁的东西?