Bonjour,

J'ai une chaine :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
phrase = "127.0.0.1    - 255.255.255.128- 00-86-9d-8d-48-3c   -27/10/2013 03:40:47    -D-  pc1.mon.domaine.fr"
Je souhaiterais extraire des données de ma chaine de facon propre. je pense que le plus simple est de spliter au séparateur "-".

Comment faire pour extraire : IP, Mask, MAC, DateTime Type Device.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
phrase = "127.0.0.1    - 255.255.255.128- 00-86-9d-8d-48-3c   -27/10/2013 03:40:47    -D-  pc1.mon.domaine.fr"
 
wscript.echo parse(phrase)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
function parse(strtoparse)
    'découpe la chaine en fonction des tirets "-"
    'le résultat de la fonction Split est stocké dans un tableau
    Tableau = Split(strtoparse, "-")
 
    'boucle sur le tableau pour visualiser le résultat
    For i = 0 To UBound(Tableau)
    	'Le résultat s'affiche dans la fenêtre d’exécution de l'éditeur de macros
        parse = parse &  Tableau(i)
    Next
end function
Merci d'avance pour votre aide.