Hola a todos!
Vamos a revisar usos de expresiones regulares con PowerShell y vamos a empezar por «Patrones coincidentes en PowerShell con expresiones regulares».
El operador «-match» identifica la entrada que coincide con el patrón de expresiones regulares proporcionado.
Esto nos devuelve un valor booleano verdadero si se encuentra una coincidencia y falso si no se encuentra ninguna coincidencia.
A continuación se muestra un ejemplo de cómo funciona el operador «-match».
Aquí pasamos la frase «vivo con tu madre en un castillo» de la famosa canción de La hora chanante y le consultamos si tiene la palabra «castillo».
PS C:\Users\juanignacio.oller> 'vivo con tu madre en un castillo' -match 'castillo'
True
PS C:\Users\juanignacio.oller>
El ejemplo devuelve un «True» (verdadero).
Ahora vamos a preguntarle si está la palabra «cacafuti».
PS C:\Users\juanignacio.oller> 'vivo con tu madre en un castillo' -match 'cacafuti'
False
PS C:\Users\juanignacio.oller>
Que como vemos nos devuelve un «false» (falso).
Con este simple ejemplo podemos ver el uso del match.
Espero que os resulte útil.
Un saludo