\[(?P<time>.*)\] \"(?P<resp>.*?)\" (?P<code>\d{3}) (?P<size>\d*) \"(?P<referrer>.*?)\" \"(?P<ua>.*?)\" (?P<elapsed>\d*)"
>>> m = re.search(regex, s)
>>> m.group("ip")
'192.168.74.78'
>>> m.group("time")
'17/Feb/2013:07:55:04 +0600'
>>> m.group("resp")
'GET /pause/ajaxPause?pauseConfigId=&admin=0 HTTP/1.1'
>>> m.group("code")
'200'
>>> m.group("size")
'986'
>>> m.group("referrer")
'http://callider/pause/index'
>>> m.group("ua")
'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; MS-RTC LM 8; .NET4.0E)'
>>> m.group("elapsed")
'19917'
😮 ого... спасибо!!!
Обсуждают сегодня