+ -
当前位置:首页 → 问答吧 → Python转义字符 替换的问题,急,在线等

Python转义字符 替换的问题,急,在线等

时间:2011-10-17

来源:互联网

现在有一个字符串%E7%A7%BB%E5%8A%A8,
我想把所有的%替换为\x,应该怎么代码

作者: rogerliu0303   发布时间: 2011-10-17

'\x'前加r。

Python code
>>> "%E7%A7%BB%E5%8A%A8".replace('%', r'\x')
8: '\\xE7\\xA7\\xBB\\xE5\\x8A\\xA8'

作者: panghuhu250   发布时间: 2011-10-17

引用 1 楼 panghuhu250 的回复:

'\x'前加r。

Python code
>>> "%E7%A7%BB%E5%8A%A8".replace('%', r'\x')
8: '\\xE7\\xA7\\xBB\\xE5\\x8A\\xA8'


为什么替换了,是两条杠,我只想要一条

作者: rogerliu0303   发布时间: 2011-10-17

Python code

eval("\"%E7%A7%BB%E5%8A%A8\"".replace('%', r'\x'))

作者: zinak   发布时间: 2011-10-17