A menudo resulta necesario comprobar si la variable contiene una cifra,
una vocal, o caracteres de control particulares.
Una clase de caracteres se define mediante el operador [ ]
.
He aquí algunas posibles construcciones:
[aeiou] # Cualquier vocal [0-9] # Cualquier número del 0 al 9. [0123456789] # Igual [0-9] [0-9a-z] # Cualquier letra o cualquier numéro [\~\@;:\^_] # Cualquiera de los caracteres(~,@,;,:^,_)
Se puede definir una clase de caracteres valiéndose
de la complementaria mediante el uso del circumflejo "^"
:
[^0-9] # Carácter que no sea un dígito
Perl introduce algunas abreviaturas usadas para algunas de las clases mas comunes:
Casiano Rodríguez León