ENES

Regex

Un lenguaje de patrones compacto para encontrar y validar pedazos de texto.

Un patrón regex para fechas aplicado sobre un párrafo de texto, con las dos fechas que contiene resaltadas como coincidencias

Una regex (expresión regular) es un patrón corto que describe una forma de texto, para que un programa encuentre todos los pedazos que tengan esa forma. En vez de buscar una palabra exacta, describís lo que querés: "cuatro dígitos, un guion, dos dígitos". En regex eso se escribe \d{4}-\d{2}, donde \d significa cualquier dígito y {4} significa exactamente cuatro de lo anterior.

Las regex están en todos lados donde se procesa texto. Un formulario de registro usa una para chequear que un email tenga forma de email. Una planilla o un editor de código las usa para buscar y reemplazar a lo grande, como pasar de una vez todas las fechas de 2026-10-17 a 17/10/2026. Quienes programan las usan para sacar números de pedido de los mails, limpiar datos desprolijos o buscar errores en los logs. Casi todos los lenguajes de programación y muchas herramientas de texto las soportan.

Su poder viene con fama de ser difíciles de leer. Un patrón como ^[\w.+-]+@[\w-]+\.[\w.]+$ es denso, y un error chico hace que encuentre de más o de menos. La buena práctica es mantener los patrones simples, probarlos con ejemplos reales en herramientas como regex101 y no usarlos para tareas que hacen mal, como analizar HTML completo.

Para quedarse

Para seguir leyendo

Términos relacionados

Más de Software