m/^([\S]+) ([\S]+) ([\S]+) \[([^\]]+)] "(.+?)" ([\S]+) ([\S]+) "(.+?)" "([^"]+)"$/