如何删除" \ x00 ... \ xff"在一个字符串?有办法做到这一点? 例如:
'\x00\x00\x00\xea\x00\x00\x00\x05\x00\x00\x00\x00Z\x11\x14\xb3\x00\x01\x01MYDATAISHEREEEEE\x00\x01'
答案 0 :(得分:1)
我会在字符串中搜索您正在寻找的模式,而不是替换不匹配的字符。
在这种情况下,我怀疑您是否希望ê
为出现,所以你只想要人物A-Z
:
import re
data = '\x00\x00\x00\xea\x00\x00\x00\x05\x00\x00\x00\x00\x11\x14'\
'\xb3\x00\x01\x01MYDATAISHEREEEEE\x00\x01'
p = re.compile('[A-Z]+')
data = p.search(data).group()
print(data)