s = """192.168.74.78 - - [17/Feb/2013:07:55:04 +0600] "GET /pause/ajaxPause?pauseConfigId=&admin=0 HTTP/1.1" 200 986 "http://callider/pause/index" "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)" 19917"""
>>> regex = "(?P<ip>\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})"
>>> m = re.search(regex, s)
>>> m.group("ip")
'192.168.74.78'
Нет, остольная информация тоже нужна Но всё равно спасибо, насчёт split вы правы, мне лучше делать через group
Обсуждают сегодня