2010-02-01 3 views
5

Existe-t-il un moyen plus «Powershelly» de faire correspondre une seule chaîne à un ensemble/une collection d'expressions régulières autre que de parcourir chacune d'entre elles?Powershell fait correspondre une seule chaîne à plusieurs expressions régulières?

Ce que je voudrais vraiment pouvoir faire quelque chose est ce

$ database.Name -match $ includeRegexArray

Compte tenu de la façon dont fonctionne Powershell il se sent comme il devrait y avoir une solution plus agréable que d'écrire une fonction à itérer sur le tableau

Répondre

5

Select-String acceptera un réseau de motifs regex:

Select-String $includeRegexArray -inp $database.Name 
+0

Parfait! J'étais sûr qu'il y avait une meilleure façon de le faire –

Questions connexes