Genauen Begriff aus einer TXT auslesen

Sandro18

Erfahrenes Mitglied
Hi Leute,

ich wollte euch mal fragen ob man das anstellen kann einen bestimmten begriff, bzw ab einer bestimmten Zeile einen Begriff auszulesen? Hier der Absatz an einem BSP.

Code:
 11.111.11.111 - DerNick [12/Jul/2005:23:03:34 CEST] "GET http://url.de HTTP/2.6.4" 200 249 "http://www.url.de/verzeichniss/datei.php" "Microsoft Corp./1.1.4 API/45.3 (Windows NT/5.1 x86) http://www.microsoft.com/" 6 -

Aus diesem Code will ich nur das "DerNick" ausgelesen wird. Aber jeder Nick ist ja anderst, hierzu sollte ich erwähnen das es sich um einen Chat handelt, und ich den Onlinestatus anhand der LOGs auslesen will.

Was meint Ihr ist sowas möglich? Könnt ihr mir helfen?

Gruß Sandro
 
Probier mal folgendes:

PHP:
$var='11.111.11.111 - DerNick [';

preg_match('/^[^-]+- ([^\[])+/i',$var,$results);
print_r($results);

In $results[0] sollte nun 'DerNick' drin stehen, allerdings noch mit einem Leerzeichen am Ende des Namens
 
Zurück