Scheint mir nicht korrekt "gepasted"?! :) Müsste das nicht eher die Formmatzewe01 wrote:(@result)=m/^(\S+) (\S+) (\S+) \[([^]]+)\] "(\w+) (\S+).*" (\d+) (\S+) "(\S+).*" "(.*\)).*/o;
Code: Select all
@array = ($line =~ m/(.*)/);Falls es sich bei den letzten beiden Feldern um User-Agent und Referer handelt wäre "([^"]*)" ein Anfang. Um die durch Apache per \ gequoteten Anführungszeichen müßte man sich dann nochmal kümmern.
Vielleicht kannst Du ja mal einen vollständigen und einen "abgeschnitteneb" Logeintrag posten.