Est-il une façon plus simple de tirer des groupes de Powershell regex?

Dans PowerShell, je me retrouve à faire ce genre de chose et encore pour les matches:

some-command | select-string '^(//[^#]*)' |
     %{some-other-command $_.matches[0].groups[1].value}

Donc, fondamentalement, - exécuter une commande qui génère des lignes de texte, et pour chaque ligne je veux exécuter une commande sur un regex de capture à l'intérieur de la ligne (si elle correspond). Semble vraiment simple. Les travaux ci-dessus, mais est-il une façon plus simple de sortir ces regex groupes de capture? Perl a 1 $et ainsi de suite, si je me souviens bien. Posh a avoir quelque chose de similaire, non? J'ai vu "$matches" références sur soi, mais ne peut pas comprendre ce qui fait que get set.

Je suis très nouveau pour PowerShell btw, juste commencé à apprendre.

InformationsquelleAutor scobi | 2009-06-18