Decomposition d'une chaine de caractere

abdoo05 Messages postés 45 Date d'inscription samedi 9 avril 2005 Statut Membre Dernière intervention 22 décembre 2005 - 24 oct. 2005 à 12:49
Belette32 Messages postés 57 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 22 novembre 2007 - 18 nov. 2005 à 11:16
salut,

<164>Oct 20 2005 14:24:16: %PIX-4-106023: Deny tcp src
outside:172.22.1.250/3530 dst inside:172.2.2.12/135 by access-group
"outside_in"

je veux decompser cette chaine de caractere pour placer chaque
champ(date,heure,protocole,adresse source,adresse dest...) dans un
tableau...

merci d'avance pour votre aide

8 réponses

Belette32 Messages postés 57 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 22 novembre 2007
24 oct. 2005 à 15:01
C simple, t'as deux solutions:

1° : tu decompose le string lettre par lettre grace a l'option "String.charAt(int)", ou string designe ton texte et un int qui designe la nieme lettre de ta phrase.

2° : tu te sers de la class streamtokenizer. cette class consiste a decouper une phrase en une serie de mots(tres utile si tu connait pas la taille exacte de la phrase). Puis tu decompose chacun de tes mots en parametre. ex : pour 14:24:16: , ce sera ton 4°mot ke tu decompose(grace a charAt) pour obtenir heure=14, etc.. .

Tu trouvera les commandes relatives aux classes sur le site de sun.


Bonne chance.


Belette32

Si t arrive pas, laisse moi un message, j'essairais de t'aider.
0
Rejoignez-nous