martes, 1 de diciembre de 2009

Visual Studio Powa!

Problema:
Tengo una mega-lista de 150 valores sacados del HTML de una página:

clip_image002

Y quiero convertirlo en una función de C# que me transforme el texto al valor. Pues nada más fácil que aprovechar la funcionalidad de Visual Studio de reemplazar, con las expresiones regulares y las “Tagged Expresion”:

clip_image004

Y así esto:

clip_image006

Se convierte en esto otro:

clip_image008

Hay que corregir algún fallo, como esos espacios en el case, pero nos hemos ahorrado un buen tiempo, ¿no?

Esto es muy útil cuando deseamos reformatear un texto, por ejemplo extraer los pares de valores entre corchetes, cambiarlos de lugar y añadir unas comas. Seguro que alguna vez os es útil.

Saludos!
Más información sobre el tema.

2 comentarios:

  1. No sabía que VS permitía expresiones regulares en Find & Replace, un truquillo muy interesante.
    De todas formas siempre te puedes de ayudar de un script de perl ^^

    Un saludo

    ResponderEliminar
  2. No se programar en perl :( Pero por algún código que he visto es muy potente, flexible, sencillo y otras cosas buenas. Algún día saco tiempo para aprenderlo.

    Gracias por el comentario, un saludo!

    ResponderEliminar