我有一条线,我在网上刮过,看上去如下:
"trackingId":"f<0x85>©9\u0004+L<0x9b><0x91>\u001A<0x87>&\u0013i+T"},{"pendingInvitation":false
如何从字符串中删除游离字节( <0x85>、<0x9b>、<0x91>和<0x87> )?
发布于 2018-12-09 08:41:37
您可以使用regex
import re
s = '"trackingId":"f<0x85>©9\u0004+L<0x9b><0x91>\u001A<0x87>&\u0013i+T"},{"pendingInvitation":false'
print(s)
print(re.sub(r'<0x\w{2}>', '',s))产出:
"trackingId":"f<0x85>©9+L<0x9b><0x91><0x87>&i+T"},{"pendingInvitation":false
"trackingId":"f©9+L&i+T"},{"pendingInvitation":false我搜索了patten <0x__>,其中__是长度为2的任何字符或数字。
https://stackoverflow.com/questions/53690583
复制相似问题