0

を使用してバイナリ形式で開くファイルがあります

with open(filename, 'br') as f2

次に、Hex の特定のブロックを抽出する必要があります。コードには、次のような「日付」がたくさんあります。

F2 96 E6 20 36 1B E4 40

日付の編集を完了するには、このすべてのインスタンスを抽出する必要があります。各「日付」は、上記のように 16 進文字 40 で終了します。

正規表現を試しましたが、思い通りに動作しないようです。

例えば

re.findall(b'............\\\x40', filename)

誰でも手伝ってもらえますか?

4

1 に答える 1