Expresiones Regulares

·2 min de lectura·

Hace muchos años leí un libro sobre teoría de compiladores de ALFRED V. AHO, y en un pasaje del libro mostraba que su intención era tener un compilador de código en una sola línea de comandos. Claro en la década de los setenta era difícil de creer que eso podía ser posible. Ya para los fines de los ochenta se crean las expresiones regulares que precisamente están basadas en esa teoría.

Las expresiones regulares, son un medio a través del cual se pueden realizar búsquedas dentro de cadenas de caracteres. Para ello se recurre al uso de patrones, y determinados símbolos para filtrar lo deseado. Pueden ocupar desde tan sólo unos caracteres hasta unas cuantas líneas, complicándose bastante en algunos casos.

Desde la primera aparición del. Net Framework y del J2EE incorporan en sus lenguajes el uso de las expresiones regulares, que a más de uno de seguro nos han solucionado problemas para las validaciones en un formulario de datos, ya sea en una aplicación Windows o en una aplicación Linux. Recuerdo que cuando dictaba estos cursos siempre recomendaba a mis alumnos a visitar esta Web donde se podían encontrar gran cantidad de expresiones regulares listas para usar http://www.regexlib.com.

Ahora, en el trabajo me ha tocado implementar unos formularios complejos que tienen una exigencia especial para el ingreso de datos y buscando encontré esta nueva página Web que puede ser un excelente recurso para programadores. Regular-expressions.info, es una obligada visita para aquellos que aún no sepan manejar, o deseen aprender o perfeccionar el uso de expresiones regulares. Espero que os sirva de ayuda.

Comentarios (0)

Sé el primero en comentar.

Announcing PowerShell on Linux - PowerShell is Open Source!

·3 min de lectura

El artículo narra la evolución de PowerShell desde sus inicios hace diez años hasta su anuncio como proyecto de código abierto en Linux, impulsado por .NET Core. Se destaca que Microsoft ha abierto el código de varias partes de PowerShell, como DSC Resources y Script Analyzer, y que ahora se pueden instalar versiones alfa en Ubuntu, CentOS y macOS. El autor sugiere que PowerShell en Linux permitirá gestionar entornos híbridos, combinando scripts de Windows y Unix, y que seguirá siendo una herramienta complementaria en el ecosistema de shells.

Comentarios XML en .NET

·5 min de lectura

El artículo explica la importancia de documentar el código en .NET mediante comentarios XML y destaca la tediosa tarea de escribirlos manualmente. El autor menciona haber creado una macro para facilitar la documentación y luego presenta GhostDoc, un plugin de Visual Studio que automatiza la generación de comentarios XML. GhostDoc obliga a escribir documentación, crea la estructura de los comentarios y permite editarlos para mayor claridad. Se describen los pasos de instalación y uso, como el comando “Document this” o el atajo Ctrl + Shift + D, que genera