【发布时间】:2019-05-26 10:09:30
【问题描述】:
我有一个这样的字符串:
downloadFile":"/myportal/ABC/35/audio/182/audio?Id=996\u0026stepNo=0\u0026resource=996-0-dde82d48-3097-4835-a1e4-30602c460fd7-1.wav
我需要将 \u0026(十六进制)更改为 & 我什至试过这个-->
.replace("\u0026","&")
没用
【问题讨论】:
-
请展示您的尝试。使用相同的代码,我得到了正确的结果。
-
我猜原始输入类似于
a = "\\u0026",用2个反斜杠输入一个真正的“\”,OP要求re.escape的反向函数。但是我找不到好的解决方案。 -
如果我的猜测是正确的,那么此时所有的答案都是错误的,因为如果我们输入
a = "\u0026"那么a现在是“&”,一个正常的转义,不需要转换。