String 如何删除\x00\xff

String 如何删除\x00\xff,string,python-3.x,decode,String,Python 3.x,Decode,如何删除字符串中的“\x00…\xff”?有办法吗? 例如: '\x00\x00\x00\xea\x00\x00\x00\x05\x00\x00\x00\x00\x00Z\x11\x14\xb3\x00\x01\x01MyDataIShereee\x00\x01' 我会在字符串中搜索您正在寻找的模式,而不是替换不匹配的字符。在这种情况下,我怀疑您是否希望显示ê,因此您只需要字符A-Z: 要删除的确切字符是什么?为要删除的字符定义一个正则表达式,然后尝试string.replacehow?请帮帮

如何删除字符串中的“\x00…\xff”?有办法吗? 例如:

'\x00\x00\x00\xea\x00\x00\x00\x05\x00\x00\x00\x00\x00Z\x11\x14\xb3\x00\x01\x01MyDataIShereee\x00\x01'


我会在字符串中搜索您正在寻找的模式,而不是替换不匹配的字符。
在这种情况下,我怀疑您是否希望显示
ê
,因此您只需要字符
A-Z


要删除的确切字符是什么?为要删除的字符定义一个正则表达式,然后尝试string.replacehow?请帮帮我
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)