La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

LAS EXPRESSIONS REGULARES 4 DAY 9 - 2/2/15 SPAN 4350 Cultura computacional en español Harry Howard Tulane University.

Presentaciones similares


Presentación del tema: "LAS EXPRESSIONS REGULARES 4 DAY 9 - 2/2/15 SPAN 4350 Cultura computacional en español Harry Howard Tulane University."— Transcripción de la presentación:

1 LAS EXPRESSIONS REGULARES 4 DAY 9 - 2/2/15 SPAN 4350 Cultura computacional en español Harry Howard Tulane University

2 Organización del curso 2-feb-2015CultCompES, Prof. Howard, Tulane University 2  http://www.tulane.edu/~howard/Span4350/ http://www.tulane.edu/~howard/Span4350/  http://www.tulane.edu/~howard/CompCultES/ http://www.tulane.edu/~howard/CompCultES/

3 Repaso 2-feb-2015 3 CultCompES, Prof. Howard, Tulane University

4 Las expressions regulares 1. >>> C = '''La libertad, Sancho, es uno de los mas preciosos dones que a los hombres dieron los cielos; con ella no pueden igualarse los tesoros que encierran la tierra y el mar: por la libertad, asi como por la honra, se puede y debe aventurar la vida.''' 2. >>> from re import findall 2-feb-2015CultCompES, Prof. Howard, Tulane University 4

5 Resumen 4.2.12. Práctica de la coincidencia de longitud fija meta- caracter coincide connombrenotasnotación a|ba o bdisyunción barra vertical (ab)a y bagrupación sólo retorna lo que hay en (); (?:ab) da el resto paréntesis [ab]a o bgama [a-z] minúscula, [A-Z] mayúscula, [0-9] dígitos corchetes [^a]todos menos anegación signo de intercalación a{m, n}de m a n de arepeticióna{n} un número n de allaves ^a a al principio de C principio signo de intercalación a$a al final de Cfinal signo de dólar \b límite de palabra necesita r delante del patrón 2-feb-2015CultCompES, Prof. Howard, Tulane University 5

6 4.3. Coincidencia de longitud variable 4.3.5. Práctica con la coincidencia de longitud variable meta-caractercoincide connombrenotasnotación a*cero o más de acero o mása*? + perezoso estrella (de Kleene) a+uno o más de auno o mása+? * perezososigno de más a?con o sin aopcionalidada?? ? perezoso signo de interrogación 2-feb-2015CultCompES, Prof. Howard, Tulane University 6 ¿Qué patrón coincide con todas las palabras minúsculas de C?

7 4.4. Metacaracteres de clase §4. Las expressions regulares 2-feb-2015 7 CultCompES, Prof. Howard, Tulane University

8 Meta-caracteres de clase 4.4.7. Práctica con los metacaracteres de clase metacaracterabrevianombrenotas \w[a-zA-Z0-9_]alphanuméricoincluye el subrayado \W[^a-zA-Z0-9_] no es alphanumérico \d[0-9]dígito \D[^0-9] no es dígito \t tabulador horizontal \v tabulador vertical \r retorno de carro \n salto de línea \f alimentación de página \s[ tvnrf]espacio en blanco \S[^ tvnrf] no es espacio en blanco \b límite de palabra \B no es límite de palabra \A^principio de cadena \Z$final de cadena

9 Un poco de práctica  ¿Qué patrón coincide con todas las palabras de C? 2-feb-2015CultCompES, Prof. Howard, Tulane University 9

10 P2 en casa; se lo mando por correo electrónico mañana por la mañana Next time 2-feb-2015CultCompES, Prof. Howard, Tulane University 10


Descargar ppt "LAS EXPRESSIONS REGULARES 4 DAY 9 - 2/2/15 SPAN 4350 Cultura computacional en español Harry Howard Tulane University."

Presentaciones similares


Anuncios Google