Hola a todos!
A continuación vamos a listar las expresiones regulares usadas en PowerShell para que las podamos usar en algunos ejercicios que haremos en los talleres.
En otros artículos subiré información adicional sobre RegEx y su uso en PowerShell.
| Carácter | Con que hace match |
| . | Coincide con cualquier carácter excepto nueva línea. |
| ^ | Coincide con el comienzo de una línea. |
| $ | Coincide con el final de una línea. |
| \ | Escapa de un carácter especial final. |
| * | Coincide cero o más veces, coincidiendo tantas veces como sea posible. |
| + | Coincide 1 o más veces, coincidiendo tantas veces como sea posible. |
| ? | Repita 0 o 1 vez, tantas veces como sea posible. |
| ?? | Repita 0 o 1 vez, 0 si es posible. |
| *? | Repetir 0 o más veces, la menor cantidad posible. |
| +? | Repita 1 o más veces, la menor cantidad posible. |
| \w | Coincide con el carácter alfanumérico [a–z] [A–Z] [0–9] y guión bajo. |
| \W | Coincide con un carácter no alfanumérico. |
| \d | Coincide con un carácter numérico [0–9]. |
| \D | Coincide con cualquier carácter que no sea un número. |
| \s | Coincide con un carácter de espacio en blanco. |
| \S | Coincide con cualquier carácter que no sea un espacio en blanco. |
| \n | Coincide con una nueva línea. |
| \t | Coincide con una pestaña. |
| \r | Coincide con un retorno de carro. |
| \b | Coincide con un límite de palabra entre caracteres de palabra y no palabras. |
| \B | Coincide con una ubicación que no es un límite de palabra. |
| \A | Las coincidencias deben ocurrir al comienzo de una cadena. |
| \Z | Las coincidencias deben ocurrir al final de una cadena o antes de una nueva línea. |
| \z | Las coincidencias deben ocurrir al final de una cadena. |
| \G | Los partidos deben ocurrir en el punto en que terminó el partido anterior. |
| [abc123…] | Coincide con cualquier carácter entre paréntesis. |
| [^abc123…] | Coincide con cualquier carácter que no esté entre paréntesis. |
| [a-z] | Coincide con cualquier personaje en el rango de personajes. |
| {n} | Coincide exactamente n veces. |
| {n,} | Coincide al menos n veces. |
| {n,m} | Coincide al menos n veces, hasta m veces. |
| a|b | Coincide con a o b. |
| (…) | Especifica el patrón como un grupo. |
Espero que os resulte útil.
Un saludo
