2010-02-01 29 views
5

¿Hay una forma más 'powershelly' de emparejar una sola cadena con una matriz/colección de expresiones regulares que no sea iterar a través de cada una a su vez?Powershell coincide con una sola cadena contra varias expresiones regulares?

Lo que realmente me gustaría ser capaz de hacer es algo tan

$ database.Name -match $ includeRegexArray

Dada la forma en Powershell trabaja se siente como debería haber una solución mejor que la escritura una función para iterar sobre la matriz

Respuesta

5

Select-String aceptará una serie de patrones de expresiones regulares:

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

perfecto! Estaba seguro de que había una manera más agradable de hacerlo –

Cuestiones relacionadas