cloud-riders.ES Azure,Azure Stack,DataCenter Management,Desarrollo,DevOps,Powershell,WINDOWS Cheatsheet de expresiones regulares de PowerShell

Cheatsheet de expresiones regulares de PowerShellCheatsheet de expresiones regulares de PowerShell

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ácterCon 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.
\wCoincide con el carácter alfanumérico [a–z] [A–Z] [0–9] y guión bajo.
\WCoincide con un carácter no alfanumérico.
\dCoincide con un carácter numérico [0–9].
\DCoincide con cualquier carácter que no sea un número.
\sCoincide con un carácter de espacio en blanco.
\SCoincide con cualquier carácter que no sea un espacio en blanco.
\nCoincide con una nueva línea.
\tCoincide con una pestaña.
\rCoincide con un retorno de carro.
\bCoincide con un límite de palabra entre caracteres de palabra y no palabras.
\BCoincide con una ubicación que no es un límite de palabra.
\ALas coincidencias deben ocurrir al comienzo de una cadena.
\ZLas coincidencias deben ocurrir al final de una cadena o antes de una nueva línea.
\zLas coincidencias deben ocurrir al final de una cadena.
\GLos 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|bCoincide con a o b.
(…)Especifica el patrón como un grupo.
Tabla de caracteres de RegEx en PowerShell

Espero que os resulte útil.

Un saludo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Related Post