Comment capturer plusieurs correspondances regex, à partir d'une seule ligne, dans la variable magique $ matches dans Powershell?

Disons que j'ai la chaîne "bla bla F12 bla bla F32 bla bla bla" et je veux correspondre à la F12 et F32comment pourrais-je aller sur la capture à la fois à la Powershell de la magie de la variable $matches?

Si j'exécute le code suivant dans Powershell:

$string = "blah blah F12 blah blah F32 blah blah blah"
$string -match "F\d\d"

$Correspond à la variable ne contient F12

J'ai aussi essayé:

$string -match "(F\d\d)"

Cette fois, $matches a deux éléments, mais les deux sont F12

Je voudrais $correspond à contenir à la fois des F12 et F32 pour la poursuite du traitement. Je n'arrive pas à trouver un moyen de le faire.

Toute aide serait grandement appréciée. 🙂

source d'informationauteur Etzeitet