Disons que j'ai la chaîne « bla bla F12 bla bla F32 bla bla bla » et je veux correspondre à la F12 et F32, comment pourrais-je aller sur la capture à la fois à la variable magique Powershell matchs de $?
Si je lance le code suivant dans Powershell:
$string = "blah blah F12 blah blah F32 blah blah blah"
$string -match "F\d\d"
Le $ correspond à la variable ne contient F12
J'ai essayé aussi:
$string -match "(F\d\d)"
Cette fois les matchs de $ avaient deux articles, mais les deux sont F12
Je voudrais que les correspondances $ contiennent à la fois F12 et F32 pour un traitement ultérieur. Je n'arrive juste pas à trouver un moyen de le faire.
Toute aide serait grandement appréciée. :)
ceux qui se demandent pourquoi '-match' retourne deux _F12_ résultats dans la deuxième tentative, c'est parce que _F12_ est à la fois le résultat de l'expression de correspondance _whole_ ET le résultat du premier groupe de correspondance dans l'expression (le résultat des parenthèses ... –