Aprenda Linux como en Primero - Poder Judicial de Santa Cruz
Aprenda Linux como en Primero - Poder Judicial de Santa Cruz
Aprenda Linux como en Primero - Poder Judicial de Santa Cruz
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Capítulo 12: ANEJOS página 67\ quita el significado especial a un carácter, excepto <strong>en</strong> la <strong>de</strong>finición <strong>de</strong> un conjunto <strong>de</strong>caracteres12.4.2 Expresiones regulares <strong>de</strong> un solo carácterSe trata <strong>de</strong> buscar palabras o conjuntos <strong>de</strong> un solo carácter, que cumple ciertas condiciones. Acontinuación se pres<strong>en</strong>tan algunos ejemplos:\* repres<strong>en</strong>ta el carácter *. cualquier carácter, excepto el [a-f]un carácter cualquiera <strong>en</strong>tre la a y la f[A-Z] cualquier letra mayúscula[ˆa-d] cualquier carácter que no sea una letra <strong>en</strong>tre la a y la d[:clase:] don<strong>de</strong> clase pue<strong>de</strong> ser: digit (cifra <strong>de</strong>l 0 al 9), xdigit (cifra hexa<strong>de</strong>cimal), alpha (letracualquiera), upper (letra mayúscula), lower (letra minúscula), alnum (letra o dígito cualquiera),space (un espacio <strong>en</strong> blanco), cntrl (carácter <strong>de</strong> control), punct (un carácter <strong>de</strong> puntuación) y print(carácter imprimible).12.4.3 Expresiones regulares g<strong>en</strong>eralesSe pued<strong>en</strong> formar <strong>de</strong> acuerdo con las sigui<strong>en</strong>tes reglas:- una expresión regular <strong>de</strong> un sólo carácter[a-z]cualquier letra minúscula- una expresión regular <strong>de</strong> un sólo carácter, seguida <strong>de</strong>l carácter *, repres<strong>en</strong>tando <strong>en</strong>toncestodas las palabras <strong>de</strong> longitud positiva o nula que se pued<strong>en</strong> construir con los caracteres aceptadospor la una expresiones regulares <strong>de</strong> un sólo carácter[a-z]* cualquier palabra escrita con minúsculas- concat<strong>en</strong>ando (poni<strong>en</strong>do una a continuación <strong>de</strong> la otra) dos expresiones regulares construidaspreviam<strong>en</strong>te[a-z][A-Z]mayúsculacualquier palabra <strong>de</strong> dos letras, <strong>de</strong> las cuales la primera es minúscula y la segunda- Una expresión_regular <strong>de</strong>finida <strong>en</strong> la forma \(expresiones regulares\) repres<strong>en</strong>ta la propiaexpresiones regulares (es <strong>de</strong>cir, <strong>de</strong>finida ella sola), pero <strong>de</strong>fine una forma <strong>de</strong> referirse luego a esaexpresiones regulares. En efecto las expresiones regulares <strong>de</strong>finidas <strong>de</strong> esta forma quedan afectadaspor un número <strong>de</strong>l 1 al 9, y es posible luego hacer refer<strong>en</strong>cia a una expresiones regulares por medio<strong>de</strong>l número que le correspon<strong>de</strong>, <strong>en</strong> la forma \número. Si \número va seguido <strong>de</strong> un *, esasubexpresión pue<strong>de</strong> repetirse un número cualquiera <strong>de</strong> veces.