Dunque, gestisco un server di gioco di ruolo. Tutte le chat sono salvate caoticamente in un file .txt (circa 2MB per giorno), solamente in ordine temporale.
Il file salva i log in questo modo:
codice:
[20 set 23:23:18] TELL [Exalia to aronna] xxxxxxxxx
[20 set 23:23:19] TRADE [Thorisin] xxxxxxxxxxx
[20 set 23:23:22] SHOUT [Kish] xxxxxxxxxx
[20 set 23:23:24] TRADE [GmJoy] xxxxxxxxxxxxxxxx
[20 set 23:23:24] ALL [Ragnar] xxxxxxxxxxxxx
[20 set 23:23:28] TELL [Exalia to aronna] xxxxxxxxxxxxxxxx
[20 set 23:23:28] TRADE [GmJoy] xxxxxxxxxxxxxx
[20 set 23:23:29] ALLIANCE [Thorisin] xxxxxxxxxxxxx
[20 set 23:23:31] TRADE [GmJoy] xxxxxxxxxxx
[20 set 23:23:33] ALL [Gantaki] xxxxxxxxxxxxxxxxxxxxxxx
[20 set 23:23:36] TRADE [GmJoy] xxxxxxxxxxxxxxxxxxxxx
[20 set 23:23:38] ALL [Gantaki] xxxxxxxxxxxxxxxx
[20 set 23:23:47] TELL [Aronna to Exalia] xxxxxxxxxxxxxxxxxxxx
[20 set 23:23:48] PARTY [Gantaki] xxxxxxxxxxxxxxxx
[20 set 23:23:50] PARTY [Thorisin] xxxxxxxxxxxxxxxxx
[20 set 23:23:51] TELL [Arthamir to Aronna] xxxxxxxxxxxxxxxx
Naturalmente, spulciarci dentro per verificare comportamenti sospetti e roba simile è molto difficoltoso.
Come potrei fare a creare un qualcosa che legga il file di testo e mi dia come output un altro file di testo "scremato"? Esempio: voglio leggere SOLO le conversazioni in chat ALL del pg X e Y dalle ore tot alle ore tot.
Avete idee?
Grazie.