lunes, 6 de octubre de 2008

Diccionario V: Expresiones Regulares

Aunque es un concepto bastante amplio y largo de explicar, voy a tratar de definir las Expresiones Regulares, sobre todo, por su habitual uso en varios lenguajes de programación (Java, PHP, Python, .Net Framework,...) mediante los motores de búsqueda con soporte para las expresiones regulares que se ofrecen estos.

Básicamente, se puede definir las Expresiones Regulares como patrones para describir un determinado conjunto de elementos sujeto a una serie de reglas definidas en la expresión regular.

Seguro que os puede sonar a chino, pero la mayoría, alguna vez habréis buscado algún documento o fichero por vuestro disco duro con la herramienta de búsqueda de Windows (o incluso con MS-DOS) y, probablemente habréis usado los caracteres * y/ ? para ello. Si lo habéis hecho, habéis usado una expresión regular en uno de sus usos, la búsqueda. Un ejemplo: buscar todos los documentos de Word con nombre manual de autocad -> manual de autocad.*

El otro uso, muy usado en programación, es la validación de campos de introducción de datos como por ejemplo: direcciones de correo, NIF, CIF, direcciones IP, ...

Enlace: Wikipedia

No hay comentarios: