2016-05-17 11 views
-4

は、だから私の文字列が好き、このように見える:' xxx xxx xxx xxx xxx '形式の特定のフィールドをPythonで抽出しますか?

"\177\260\002\377\004\210\005\001ABC 01\000\000\000\000\000\00074 0-053352\000\0001GD14222393\000\000\r\013\007\336\000\000\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\001CMUPACSDBHBBU-HHW-AC-BFG\000\ 000\000\000\000\000\000A00\377\377\377\377\377\377\377\377\377\377\177\000\000\0 00\000\000\000\000\000\000\000\000\000"

私は00074 0-053352001CMUPACSDBHBBU-HHW-AC-BFGを抽出したいと、これを行うための任意の洗練された方法がある場合、私は不思議でしたか?

+0

なぜこれらの部分文字列ですか?あなたの抽出コードは何を抽出するのか決定する必要がありますか? – jwodder

+0

私の抽出はバイト数に基づいています。例えば、 9バイト目にIDがあります – Novice

+0

フィールドの長さは分かりますか? –

答えて

1
sequences = [part for part in mystring.split("\\") if not part.isdigit()] 

+0

私が抽出しているフィールドは、純粋な数字ではありません。私の悪いことを指摘して申し訳ありません。 – Novice

関連する問題