Hey,
Ich bin grade dabei einen Parser in PHP zu schreiben, um die kickbans.log auszulesen - Mein bisheriger Codeansatz sieht so aus:
PHP
$parts = explode(" ", $content);
$datum = str_replace("[", "", $parts[0]);
$time = str_replace("]", "", $parts[1]);
$kind = $parts[2];
$playername = str_replace('"', "", $parts[3]);
$guid = str_replace("(", "", $parts[4]);
$guid = str_replace(")", "", $guid);
Der Code klappt soweit und zerlegt mir den String auch ordentlich - Allerding möchte ich jetzt noch kategorisieren nach "AUTO KICK", "AUTO BAN", "KICK", "BAN", "VOTEKICK", "VOTEBAN" -> Und den Kicker und die Reason auslesen - Allerdings bin ich kein Experte in sachen regex, etc. Kann mir da jemand einen Lösungsansatz geben?