各セクションの最後に /x00 ヌル バイトを含む、解析された PE ファイルからの値のリストがあります。ファイルからすべての「x」を削除せずに、文字列から /x00 バイトを削除できるようにしたいと考えています。.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
これについての最善の方法についてのアイデアはありますか?