55 votes

Powershell : l’opérateur de correspondance renvoie true mais $matches est null

Je travaille avec un regex pour faire correspondre le contenu du fichier :

cela renvoie true, une correspondance, mais ma variable $matches reste nulle.

Ne devrait-$matches pas avoir les groupes de match dedans?

13voto

Piyush Soni Points 350

J’ai eu le même problème, et les lignes exactes fonctionnaient à partir de l’invite de commande Powershell, mais pas à partir de Powershell ISE ou d’une invite de commande normale. Si vous ne voulez pas parcourir toutes les lignes du fichier une par une en utilisant foreach, vous pouvez simplement convertir cela en une chaîne comme celle-ci et cela devrait fonctionner alors:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X