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