Una expresión regular (regex o regexp) es una cadena de texto especial para describir un patrón de búsqueda. Puedes pensar en las expresiones regulares como si fueran los comodines de los asteriscos. Seguramente que estás familiarizado con la notación *.txt para encontrar todos los ficheros de texto. La expresión regular equivalente sería .*\.txt.
Pero puedes hacer mucho más con las expresiones regulares. Por ejemplo, con:
([a-z]+)\.([a-z]+)\.([a-z]+)
coinciden www.davidvalverde.com, blog.misitio.es, etc. Los caracteres especiales que se utilizan con las expresiones regulares reciben el nombre de metacaracteres. Los que aparecen a continuación son los más usados:
Seguir leyendo "Expresiones regulares"
