import re
pattern = r"(?P<host>.*?) - (?P<username>\w+) \[(?P<date>[^][]*)] \"(?P<req>[^\"]+)\""
s = "219.133.7.154 - price5585 [21/Jun/2019:15:45:53 -0700] \"GET /incubate/incubate HTTP/1.1\" 201 12126"
m = re.match(pattern, s)
if m:
print(m.groupdict())
aW1wb3J0IHJlCgpwYXR0ZXJuID0gciIoP1A8aG9zdD4uKj8pIC0gKD9QPHVzZXJuYW1lPlx3KykgXFsoP1A8ZGF0ZT5bXl1bXSopXSBcIig/UDxyZXE+W15cIl0rKVwiIgoKcyA9ICIyMTkuMTMzLjcuMTU0IC0gcHJpY2U1NTg1IFsyMS9KdW4vMjAxOToxNTo0NTo1MyAtMDcwMF0gXCJHRVQgL2luY3ViYXRlL2luY3ViYXRlIEhUVFAvMS4xXCIgMjAxIDEyMTI2IgoKbSA9IHJlLm1hdGNoKHBhdHRlcm4sIHMpCmlmIG06CglwcmludChtLmdyb3VwZGljdCgpKQ==