Also. Ich habe hier ein ChatLog aus dem IRC in folgender Form:
So.
Dieses Log will ich jetzt in ein Array packen, damit ich mit meinen Scripten darauf zugreifen kann. Ich will nur den Text der Nachrichten haben (also im Besipiel oben "message0", "message1" und "message2") und wollte das ganze jetzt mit einer "Regular Expression" und preg_split rausfiltern. Leider verstehe ich das nicht so ganz. Ich habe unter anderem folgendes versucht:
Das erzeugt aber nichts brauchbares.
Ich hoffe ihr könnt mir helfen. Ich hab mir schon verschiedene Tutorials reingezogen und verschiedene Hilfen durchgelesen, aber ich verstehe es einfach nicht. :/
(SOMENAME) message0 (ANOTHERNAME) message1 (ANOTHERNAME2) message2
Dieses Log will ich jetzt in ein Array packen, damit ich mit meinen Scripten darauf zugreifen kann. Ich will nur den Text der Nachrichten haben (also im Besipiel oben "message0", "message1" und "message2") und wollte das ganze jetzt mit einer "Regular Expression" und preg_split rausfiltern. Leider verstehe ich das nicht so ganz. Ich habe unter anderem folgendes versucht:
PHP-Code:
$messages = preg_split('/\(.+\) /', "(SOMENAME) message0 (ANOTHERNAME) message1 (ANOTHERNAME2) message2");
Ich hoffe ihr könnt mir helfen. Ich hab mir schon verschiedene Tutorials reingezogen und verschiedene Hilfen durchgelesen, aber ich verstehe es einfach nicht. :/
Kommentar