Curso práctico de Expresiones Regulares – Parte 2

Sobre el taller

En esta segunda parte del curso sobre expresiones regulares, continuamos con Germán Rodríguez, programador web de Buenos Aires, República Argentina. Germán nos explica la importancia y funcionalidad de las expresiones regulares en el desarrollo web, tanto para proyectos nuevos como para modificar proyectos existentes.

Repaso de conceptos básicos

La semana pasada abordamos la sintaxis básica de las expresiones regulares. Hoy haremos un repaso rápido utilizando un ejemplo concreto. Recordemos que una expresión regular es un patrón utilizado para buscar cadenas de texto dentro de otra cadena de texto. Estos patrones son esenciales para validar, buscar, formatear y extraer información.

Ejemplo de validación

Vamos a validar diferentes tipos de patentes de automóviles en Argentina:

  • Patentes nuevas: dos letras, tres números, dos letras.
  • Patentes anteriores: tres letras, tres números.
  • Patentes antiguas: una letra, seis o siete números.

Utilizaremos JavaScript para crear una función que valide estos patrones y muestre un mensaje de error si la patente ingresada no cumple con los criterios esperados.

Reemplazo de texto

Además de validar, las expresiones regulares pueden usarse para reemplazar texto en cadenas. Por ejemplo, si queremos destacar todas las menciones de la palabra «moto» en un artículo, podemos usar una expresión regular que busque todas las ocurrencias de «moto» y las envuelva en una etiqueta <span> con una clase CSS especial.

Uso de expresiones regulares en diferentes lenguajes

Las expresiones regulares son ampliamente soportadas en muchos lenguajes de programación y frameworks. Aquí algunos ejemplos:

  • JavaScript: El método replace permite reemplazar texto basado en una expresión regular. También se puede utilizar test para validar cadenas de texto.
  • PHP: Funciones como preg_match y preg_replace permiten buscar y reemplazar texto utilizando expresiones regulares.
  • MySQL: El operador RLIKE se utiliza para buscar texto que coincide con una expresión regular en bases de datos.

Conclusión

Las expresiones regulares son una herramienta poderosa y versátil en la programación web. Permiten realizar validaciones complejas, buscar y reemplazar texto de manera eficiente, y son soportadas por la mayoría de los lenguajes de programación. Con la práctica, se pueden dominar y aplicar en diversos escenarios para mejorar la calidad y funcionalidad de nuestros proyectos web.

En este webinar aprenderás:

Revive el taller

Participantes

PONENTE

Nancy Maltagliatti

Lic en Relaciones Públicas- Doctorado en Adm. de Empresas- Máster en inteligencia de negocio – Docente universitaria 

PONENTE

Carolina Grasselli

Content creator en DonWeb. Publicista | Marketing digital specialist

Talleres relacionados

Revive todos
nuestros talleres

Aprende acerca de los temas más importantes para emprender en la era digital.

Talleres nuevos todas las semanas.
Recibe nuestras novedades para no perderte ninguno.