2016-05-17 34 views
-4

所以我的字符串看起來喜歡這樣的:在Python中提取' xxx xxx xxx xxx xxx '格式的特定字段?

"\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

相關問題