Bonsoir les gens !
Je travaillle actuelement sur un bot en java et je ne suis pas convaincu du bienfondé de la méthode que j'ai utilisée pour découper une chaine de caractère de la forme suivante :
:Anonyme7198519!~palleas@EpiK-33936F4E.fbx.proxad.net PRIVMSG #salon :test
J'ai fait comme ça :
String autor = line.substring(line.indexOf(":")+1,line.indexOf("!"));
String target = line.substring(line.indexOf("PRIVMSG ")+8,line.indexOf(" :"));
String msg = line.substring(line.indexOf(target)+target.length()+2);
Mais cela ressemble vachement à du bidouillage je trouve... Est-ce qu'il existe une méthode plus propre, plus précise et plus secure
? Genre expressions régulières ? :x
Merci d'avance :)
Palleas