[Powershell] Parser une chaine de caractère

Fermé
julie75 - Modifié par julie75 le 23/06/2011 à 12:01
Bonjour tout le monde.

Je débute avec le powershell et ai encore bcp de difficultés à appréhender les expressions régulières.

J'ai une chaine de caractère à parser. celle-ci peut-être de 3 formes :

-
Status and Counters - Address Table - 0025b3-0ec59c  

  MAC Address : 0025b3-0ec59c  
  Located on Port : F22  
  blablabla 


-
Status and Counters - Address Table - 0025b3-0ec59f  

MAC address 0025b3-0ec59f not found.  
blablabla 


-
Status and Counters - Address Table - 0025b3-0ec59c  

  MAC Address : 0025b3-0ec59c  
  Located on Port : Trk10  
blablabla




Dans le premier cas je cherche à récupérer le port (ici F22), il est composé de1 à 3 caractères (ici 3).


Dans le second cas j'ai réussi à la gerer.


Le troisième je cherche à récupérer le numéro du trk, ici la valeure 10.


Voyez-vous comment je peux récupérer ces deux valeurs ?


D'avance merci pour votre aide.