Difficultés avec les regex
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:
1 2 3 4 5
| Status and Counters - Address Table - 0025b3-0ec59c
MAC Address : 0025b3-0ec59c
Located on Port : F22
blablabla |
-
Code:
1 2 3 4
| Status and Counters - Address Table - 0025b3-0ec59f
MAC address 0025b3-0ec59f not found.
blablabla |
-
Code:
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.