En el área de la programación las expresiones regulares son un método por medio del cual se pueden realizar búsquedas dentro de cadenas de caracteres. Sin importar si la búsqueda requerida es de dos caracteres en una cadena de 10 o si es necesario encontrar todas las apariciones de un patrón definido de caracteres en un archivo de millones de caracteres, las expresiones regulares proporcionan una solución para el problema. Adicionalmente, un uso derivado de la búsqueda de patrones es la validación de un formato específico en una cadena de caracteres dada, como por ejemplo fechas o identificadores.
Resumiendo, el uso de expresiones regulares ofrece una gran potencia y una velocidad de ejecución altísima cuando se trata de validar patrones (como por ejemplo ciertos campos en formularios), aunque aprender a elaborarlas correctamente puede ser bastante complejo para alguien no acostumbrado al uso de autómatas y gramáticas. Para simplificar un poco el proceso, podemos hacer uso de Txt2re, una herramienta que a partir de una o más cadenas, nos ayuda a obtener uno o más patrones adecuados. No dejéis de echarle un ojo.
Vía: Genbeta
Más información: Txt2re

