abbc.
[ ]
Las expresiones rodeadas por [corchetes] representan una clase de carácter.
Una clase de carácter puede definirse como una lista o como un rango. La
expresión
representa una lista de caracteres, mientras que la expresión
[abc]
representa un rango.
[a−m]
Por ejemplo,
es verdadero para todos los números, mientras que
[0−9]
[a−z]
es verdadero para todas las letra minúsculas. Es posible utilizar varios rangos
en una clase de carácter, como
, o puede mezclar rangos y listas
[0−9a−zA−Z]
como en
.
[afm0−6]
Una clase de carácter también pude ser negada utilizando un carácter
precedente de intercalación "^". La expresión
es verdadera para todos
[^ab]
los caracteres que no sean ni a ni b.
68 Expresiones Regular
268