Moves regex to for loop
This commit is contained in:
@@ -8,7 +8,6 @@ with open(absPath + os.sep + 'access.log', 'r') as f:
|
||||
logs = f.readlines()
|
||||
f.close()
|
||||
|
||||
regex = re.match('(?P<remote_addr>\d+\.\d+\.\d+\.\d+)\s-\s(?P<remote_user>[^\s]+)\s\[(?P<time_local>[^\]]+)\]\s"(?P<request>[^"]+)"\s(?P<status>\d+)\s(?P<body_bytes_sent>\d+)\s"(?P<http_referer>[^"]+)"\s"(?P<http_user_agent>[^"]+)"', logs[0])
|
||||
|
||||
for log in logs:
|
||||
regex = re.match('(?P<remote_addr>\d+\.\d+\.\d+\.\d+)\s-\s(?P<remote_user>[^\s]+)\s\[(?P<time_local>[^\]]+)\]\s"(?P<request>[^"]+)"\s(?P<status>\d+)\s(?P<body_bytes_sent>\d+)\s"(?P<http_referer>[^"]+)"\s"(?P<http_user_agent>[^"]+)"', log)
|
||||
print(json.dumps(regex.groupdict()))
|
||||
|
||||
Reference in New Issue
Block a user