
Regular Expression Recipes for Windows Developers
Nathan Good
- Editorial
- Apress
- Año
- 2005
- Páginas
- ~400
- Nivel
- Intermedio
De qué trata
Completo recetario técnico en formato problema-solución diseñado para resolver desafíos comunes de procesamiento y validación de texto dentro del ecosistema Microsoft Windows (.NET Framework 1.1/2.0 y scripting web clásico). Está enfocado en programadores de nivel intermedio que trabajan con C#, VB.NET, ASP.NET, VBScript o JavaScript en entornos Windows y necesitan patrones listos para usar y adaptables a sus sistemas sin tener que construirlos desde cero.
El libro contiene más de 100 recetas organizadas temáticamente que cubren la manipulación de texto y palabras, validación y análisis de URLs, rutas locales y de red de Windows (rutas UNC), parseo de archivos delimitados por comas y tabuladores (CSV y TSV), y validación de datos frecuentes como teléfonos, códigos postales, fechas, tarjetas de crédito y direcciones de correo electrónico. También aborda la extracción y formateo de elementos HTML y XML. Cada receta proporciona el patrón regex específico, ejemplos de implementación con las clases del espacio de nombres `System.Text.RegularExpressions` (`Regex`, `Match`, `GroupCollection`) o scripts de cliente/servidor, acompañados de una explicación paso a paso de cómo funciona cada componente del patrón.
El libro funciona enteramente como un catálogo de soluciones prácticas y reutilizables: no desarrolla un proyecto de software monolítico ni incluye cuestionarios teóricos de tarea, sino que ofrece soluciones directas a problemas concretos de desarrollo empresarial. Aunque sus ejemplos de plataforma corresponden a las primeras generaciones de .NET y herramientas de mediados de los años 2000, los patrones de expresiones regulares y el desglose de su lógica mantienen plena utilidad y rigor técnico para desarrolladores que dan soporte o migran sistemas en Windows.
- Expresiones regulares
- .NET Framework
- C#
- VB.NET
- ASP.NET
- System.Text.RegularExpressions
- Validación de datos
- Parseo de CSV
- Rutas de archivos y URLs
- VBScript
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

