我需要解析这个字符串,在 Python 中只有一个正则表达式。对于每个组,我需要将值保存在特定字段中。问题是一个或多个参数可能丢失或顺序不同。(即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
提前谢谢你给我指路。