我有一个解析后的 PE 文件中的值列表,每个部分的末尾都包含 /x00 空字节。我希望能够从字符串中删除 /x00 字节,而无需从文件中删除所有“x”。我试过做 .replace 和 re.sub,但没有多大成功。
使用 Python 2.6.6
例子。
import re
List = [['.text\x00\x00\x00'], ['.data\x00\x00\x00'], ['.rsrc\x00\x00\x00']]
while count < len(List):
test = re.sub('\\\\x00', '', str(list[count])
print test
count += 1
>>>test (removes x, but I want to keep it) #changed from tet to test
>>>data
>>>rsrc
我想得到以下输出
文本数据 rsrc
关于解决此问题的最佳方法的任何想法?