Parser une chaîne

thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 - 3 mars 2006 à 18:41
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 3 mars 2006 à 19:00
Bonjour à tous,

Je vous explique ma question, je reçois d'un serveur IRC (par un
socket) de temps en temps une chaîne (pas à chaque fois), et si je la
reçois, je dois pouvoir récupèrer la chaîne en rouge... Voilà un
exemple de la chaîne que je reçois :



:tchat.ircsea.com NOTICE LOOOOL :*** If you are having problems
connecting due to ping timeouts, please type /quote pong 494DA93B or
/raw pong 494DA93B now.



Ce qui est en bleu, ça veut dire que ça peut changer... et donc je dois
récupèrer une des chaînes en rouge (c'est les mêmes donc une des
deux...).



Merci d'avance ;)

Thomvaill
IRC : Thomas (irc.heliosnet.org:6667 #programmation)

1 réponse

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
3 mars 2006 à 19:00
Salut,

if (preg_match('/:tchat.ircsea.com NOTICE LOOOOL :\*\*\* If you are having problems connecting due to ping timeouts, please type \/quote pong ([A-Z0-9]+) or \/raw pong ([0-9A-Z]+) now\./', $var, $tab)){



print_r($tab);



}

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
0
Rejoignez-nous