我有一个从解析的PE文件中获取的值列表,其中包含每个部分末尾的
使用Python 2.6.6
示例。
我希望能获得以下输出:
有什么关于这个问题最好的处理方式吗?
\x00
null字节。我希望能够从字符串中删除\x00
字节,而不是从文件中删除所有"x"
。我已经尝试使用.replace()
和re.sub()
,但没有取得很大的成功。使用Python 2.6.6
示例。
import re
List = [['.text\x00\x00\x00'], ['.data\x00\x00\x00'], ['.rsrc\x00\x00\x00']]
count = 0
while count < len(List):
test = re.sub('\\\\x00', '', str(List[count]))
print test
count += 1
输出:
['.text']
['.data']
['.rsrc']
我希望能获得以下输出:
.text
.data
.rsrc
有什么关于这个问题最好的处理方式吗?
\x00
。 - nhahtdhList
不会有任何问题,它与list
是不同的(后者可能会导致微妙的错误)。 - mgilsonstr(List[count])
。 - martineau