ISERegex : Add-on para #Windows #PowerShell ISE

ISERegex : Add-on para Windows PowerShell ISEUna de las cosas más comunes al momento de construir scripts de PowerShell es el uso de expresiones regulares para trabajar con patrones como: Direcciones IP, URL, etc.

ISERegex es una útil herramienta que nos facilitará en gran medida este trabajo; ya no tendremos ni que pensar cómo crear el patrón, únicamente vamos y lo tomamos desde el Add-On.

Para contar con esta funcionalidad…

Abriremos el Windows PowerShell ISE en modo administrador, y seleccionamos la opción “Open Add-on Tools Website” del menú Add-ons

ISERegex : Add-on para Windows PowerShell ISE
Se abrirá un browser llevándonos al sitio

http://social.technet.microsoft.com/wiki/contents/articles/2969.windows-powershell-ise-add-on-tools.aspx

ISERegex : Add-on para Windows PowerShell ISE

En este momento podríamos cerrar el Windows PowerShell ISE

En la lista de Add-ons encontraremos ISERegex

ISERegex : Add-on para Windows PowerShell ISE

Al pulsar la liga, nos enviará al sitio:

http://nt-guys.com/iseregex-powershell-ise-addon/

ISERegex : Add-on para Windows PowerShell ISE
Donde podremos encontrar la liga para descargar el Add-On desde el Microsoft Technet Gallery

https://gallery.technet.microsoft.com/ISERegex-ISE-AddOn-to-fb5097e1

ISERegex : Add-on para Windows PowerShell ISE
Al pulsar el botón [ISERegex.zip] para descargar el Add-on se nos solicitará aceptar la licencia (I Agree)

ISERegex : Add-on para Windows PowerShell ISE

Una vez descargado el archivo, deberemos descomprimirlo con alguna herramienta como 7-zip

ISERegex : Add-on para Windows PowerShell ISE

Si elegimos descomprimirlo en una carpeta, no debemos olvidar ingresar a la misma, ya que el Add-on ya viene empaquetado en una carpeta propia.

ISERegex : Add-on para Windows PowerShell ISE

Si aún no hemos cerrado el Windows Powershell ISE sería recomendable hacerlo en este momento, ya que habremos de copiar la carpeta del Add-on a la ruta “\WindowsPowershell\Modules” ubicada en nuestra carpeta “Documents” tal como lo señala la documentación en el Microsoft Technet Gallery

ISERegex : Add-on para Windows PowerShell ISE

ISERegex : Add-on para Windows PowerShell ISE

Una vez copiada la carpeta a la ruta señalada, podremos abrir nuevamente el Windows PowerShell ISE y ejecutar el comando

Start-ISEREgex

ISERegex : Add-on para Windows PowerShell ISE
Por ser la primera vez que se ejecuta, nos pedirá descargar el RegexDB file, pulsamos (Yes)

ISERegex : Add-on para Windows PowerShell ISE
Una vez completada la descarga podremos ver en el panel derecho la pestaña ISERegex.

La cual nos ofrecerá en una primera sub-pestaña (Reference) las referencias para construir las expresiones regulares que respondan a nuestras necesidades.

ISERegex : Add-on para Windows PowerShell ISE

En la segunda pestaña (Regex library), tenemos una lista con una gran cantidad de librerías, expresiones regulares predefinidas, que nos permitirán agilizar la construcción de nuestros scripts.

ISERegex : Add-on para Windows PowerShell ISE

Por ejemplo, podríamos escribir la palabra “mexico” y pulsar el botón [search] para encontrar algunas patrones que pudieran interesarnos.

ISERegex : Add-on para Windows PowerShell ISE

Si seleccionamos, por ejemplo, el patrón “RFC SAT” y pulsamos botón derecho tendremos un menú contextual que nos permitirá

ISERegex : Add-on para Windows PowerShell ISE

Ver el detalle del patrón seleccionado (Show details)

ISERegex : Add-on para Windows PowerShell ISE

Si estamos en el editor de scripts, podremos elegir pegar el string que define el patrón

ISERegex : Add-on para Windows PowerShell ISE

 

ISERegex : Add-on para Windows PowerShell ISE

O si lo preferimos, sólo el patrón seleccionado

ISERegex : Add-on para Windows PowerShell ISE

 

ISERegex : Add-on para Windows PowerShell ISE

Finalmente, siempre podremos elegir pegar el patrón seleccionado en el Regex Tester

ISERegex : Add-on para Windows PowerShell ISE

Lo que nos llevará a la tercera pestaña (Regex tester) en donde tenemos una herramienta para probar el patrón elegido, o cualquier otro que definamos.

ISERegex : Add-on para Windows PowerShell ISE

Anuncios

Un comentario en “ISERegex : Add-on para #Windows #PowerShell ISE

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s