Back

Expresiones Regulares

Las expresiones regulares, conocidas también como regex o RegEx, constituyen una de las herramientas más poderosas y versátiles en el campo de la informática, el análisis de datos y la automatización de pruebas. Este curso está diseñado especialmente para principiantes: …

Overview

Las expresiones regulares, conocidas también como regex o RegEx, constituyen una de las herramientas más poderosas y versátiles en el campo de la informática, el análisis de datos y la automatización de pruebas. Este curso está diseñado especialmente para principiantes: testers, analistas, desarrolladores junior y cualquier persona que necesite comprender qué son las expresiones regulares, cómo funcionan y cómo pueden emplearlas en la práctica diaria.

A lo largo del curso, los estudiantes descubrirán el origen y la evolución de las expresiones regulares, su relevancia actual y las múltiples áreas en las que se aplican, desde la validación de datos y la búsqueda de patrones en textos, hasta tareas complejas de manipulación y extracción de información. Se enfatiza una aproximación práctica, con abundantes ejemplos y explicaciones claras, evitando tecnicismos innecesarios y centrándose en la comprensión y la aplicabilidad real.

El curso comienza explicando qué son las expresiones regulares, para qué sirven y cómo pueden facilitar el trabajo cotidiano de quienes manipulan datos o automatizan procesos. Se estudian los elementos fundamentales de su sintaxis: clases de caracteres, cuantificadores, metacaracteres, agrupaciones y retroreferencias. También se introducen herramientas populares como Regex101.com, que permiten experimentar y depurar expresiones regulares de manera interactiva y sencilla.

Los participantes aprenderán a identificar y utilizar símbolos y metacaracteres que permiten construir patrones potentes, así como a trabajar con cuantificadores para definir la cantidad de repeticiones de un carácter o grupo. Se abordarán los caracteres posicionales, tan útiles para definir el inicio o el final de una cadena, y se explorarán las agrupaciones y retroreferencias, esenciales para tareas de extracción avanzada.

El curso también cubre el uso de clases de caracteres predefinidas, la diferencia entre búsquedas sensibles y no sensibles a mayúsculas/minúsculas, y se abordan problemas como el “catastrophic backtracking” y cómo evitarlos para garantizar el rendimiento de las búsquedas.

En la parte práctica, se analizan ejemplos de uso reales en diferentes lenguajes de programación y se presentan tareas y problemas de la vida cotidiana que pueden resolverse eficazmente con expresiones regulares. Finalmente, se proporciona una selección de herramientas y recursos para seguir practicando y perfeccionando el conocimiento adquirido.

Al finalizar el curso, los alumnos serán capaces de:

  • Comprender los conceptos fundamentales de las expresiones regulares.
  • Reconocer los principales símbolos, metacaracteres y cuantificadores.
  • Construir patrones básicos y avanzados para la búsqueda y extracción de información textual.
  • Aplicar expresiones regulares en casos prácticos y en diferentes entornos tecnológicos.
  • Identificar y resolver problemas frecuentes en el uso de expresiones regulares.

Este curso es ideal para quienes desean iniciarse en el mundo de las expresiones regulares desde cero, con una metodología sencilla, clara y orientada a la práctica. No se requieren conocimientos previos, solo ganas de aprender y curiosidad por descubrir una herramienta que puede ahorrar horas de trabajo y abrir nuevas posibilidades en el análisis y procesamiento de datos.

Instructor

Teacher and QA Engineer

Free