Las expresiones regulares son un lenguaje para la descripción de lenguajes.
Una expresión regular define un lenguaje.
Por ejemplo, la expresión regular /[a-z]+/
define el lenguaje formado por las cadenas que consisten en repeticiones
de una o mas letras minúsculas.
La tabla 1.3 muestra algunos de los metasímbolos usados en las expresiones regulares. En http://refcards.com/docs/trusketti/perl-regexp/perl-regexp-refcard-a4.pdf puede encontrar un PDF con una hoja de referencia que resume el uso de las expresiones regulares en Perl.
Para saber más sobre expresiones regulares, estudie el capítulo
3. Por ahora nos basta saber que una expresión regular define
un lenguaje. Asi la expresión regular /__END__/
define el lenguaje
cuya única palabra es __END__
y la expresión regular /LHP/
define el lenguaje cuya única palabra es LHP
.
Casiano Rodríguez León