13.07.2015 Views

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

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!