Google
Web dns.bdat.net

Como pueden servir la expresiones regulares

Las expresiones regulares nos van a resultar de suma utilidad para realizar operaciones sobre cadenas de caracteres, tanto de comprobación como de edición, con una potencia imposible de obtener por lo sistemas tradicionales que proporcionan los editores de texto.

Por ejemplo, si queremos encontrar en una página web todos los colores (bgcolor) de las celdas (<td>)de una tabla tendríamos la siguiente expresión:

/<td[^>]*?bgcolor=.?#([0-9a-fA-F]{6})[^>]*>/
            

Otro ejemplo, muy simple y mejorable, para verificar una dirección simple de correo electrónico:

[A-z0-9_]+(EN)([A-z0-9]+\.[a-z]{2,4}
            

Al principio parece un dialecto del idioma del planeta Vulcano, pero poco a poco iremos familiarizandonos con él y comprendiendo el significado de su sintaxis.