G
Guest
Gast
Hallo,
ich habe folgende Frage. Ich habe ein logfile, in dem zeilenweise Einträge in folgende form stehen.
127.0.0.1 - - [14/Aug/2006:04:13:03 +0200] "GET file.3gp RTSP/1.0" 200 119854 [Nokia 6280/2.0 (03.65) Profile/MIDP-2.0 Configuration/CLDC-1.1] [63c9d1f1-2b3a-11db-f70c-f11545208fec] [UNKNOWN] 0 0 8 0 0 420
nun wollte ich mittels Pattern.split die Zeile in ihre 16 Bestandteile zerlegen, sodass folgendes Array entsteht.
string[] arr;
arr[0]="127.0.0.1";
arr[1]="-";
arr[2]="-";
arr[3]="[14/Aug/2006:04:13:03 +0200]";
arr[4]="GET file.3gp RTSP/1.0";
arr[5]="200";
arr[6]="119854";
arr[7]="[Nokia 6280/2.0 (03.65) Profile/MIDP-2.0 Configuration/CLDC-1.1]";
arr[8]="[63c9d1f1-2b3a-11db-f70c-f11545208fec]";
arr[9]="[UNKNOWN]";
arr[10]="0";
arr[11]="0";
arr[12]="8";
arr[13]="0";
arr[14]="0";
arr[15]="420";
Allerdings ist es mir bis jetzt nicht gelungen einen komplexen regulären Ausdruck zu erstellen, der dies realisiert.
Kann mir jemand vielleicht helfen???
Vielen Dank
ich habe folgende Frage. Ich habe ein logfile, in dem zeilenweise Einträge in folgende form stehen.
127.0.0.1 - - [14/Aug/2006:04:13:03 +0200] "GET file.3gp RTSP/1.0" 200 119854 [Nokia 6280/2.0 (03.65) Profile/MIDP-2.0 Configuration/CLDC-1.1] [63c9d1f1-2b3a-11db-f70c-f11545208fec] [UNKNOWN] 0 0 8 0 0 420
nun wollte ich mittels Pattern.split die Zeile in ihre 16 Bestandteile zerlegen, sodass folgendes Array entsteht.
string[] arr;
arr[0]="127.0.0.1";
arr[1]="-";
arr[2]="-";
arr[3]="[14/Aug/2006:04:13:03 +0200]";
arr[4]="GET file.3gp RTSP/1.0";
arr[5]="200";
arr[6]="119854";
arr[7]="[Nokia 6280/2.0 (03.65) Profile/MIDP-2.0 Configuration/CLDC-1.1]";
arr[8]="[63c9d1f1-2b3a-11db-f70c-f11545208fec]";
arr[9]="[UNKNOWN]";
arr[10]="0";
arr[11]="0";
arr[12]="8";
arr[13]="0";
arr[14]="0";
arr[15]="420";
Allerdings ist es mir bis jetzt nicht gelungen einen komplexen regulären Ausdruck zu erstellen, der dies realisiert.
Kann mir jemand vielleicht helfen???
Vielen Dank