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 :

-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Status and Counters - Address Table - 0025b3-0ec59c

  MAC Address : 0025b3-0ec59c
  Located on Port : F22
  blablabla
-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Status and Counters - Address Table - 0025b3-0ec59f

MAC address 0025b3-0ec59f not found.
blablabla
-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
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.