Python で正規表現を 1 つだけ使用して、この文字列を解析する必要があります。グループごとに、特定のフィールドに値を保存する必要があります。問題は、1 つ以上のパラメーターが欠落しているか、順序が異なる可能性があることです。(つまりdomain 66666 ip nonce
、中央部分が欠落している)
3249dsf 2013-02-10T06:44:30.666821+00:00 domain constant 66666 sync:[127.0.0.1] Request: pubvalue=kjiduensofksidoposiw&change=09872534&value2=jdmcnhj&counter=232&value3=2&nonce=7896089hujoiuhiuh098h
私は割り当てる必要があります:
time=2013-02-10T06:45:30.666821+00:00
(定数形式)domain=domain
(ストリング)code=66666
(整数)ip=127.0.0.1
(ストリング)pubvalue=kjiduensofksidoposiw
(固定長の文字列)nonce=7896089hujoiuhiuh098h
(ストリング)
編集
これは、文字列がどのように変化するかの例です: 123dsf 2014-01-11T06:49:30.666821+00:00 google constant 12356 sync:[192.168.0.1] Request: pubvalue=fggggggeesidoposiw&nonce=7896089hujoiuhiuh098h
道を教えてくれてありがとう。