Una expresión regular (abreviada como regex o regexp), a veces denominada expresión racional, es una secuencia de caracteres que especifica un patrón de coincidencia en el texto. Por lo general, estos patrones son utilizados por algoritmos de búsqueda de cadenas para operaciones de búsqueda o búsqueda y reemplazo de cadenas, o para validación de entradas. Las técnicas de expresión regular se desarrollan en informática teórica y teoría del lenguaje formal.
El concepto de expresiones
regulares comenzó en la década de 1950, cuando el matemático estadounidense
Stephen Cole Kleene formalizó el concepto de lenguaje regular. Se volvieron de
uso común con las utilidades de procesamiento de textos de Unix. Desde la
década de 1980 han existido diferentes sintaxis para escribir expresiones
regulares, una es el estándar POSIX y otra ampliamente utilizada es la sintaxis
Perl.
Comentarios
Publicar un comentario