SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Introducción a las expresiones
regulares
Oficina de Software Libre
Universidad de Granada
renatolrr
Soy especialista (busco en
wikipedia)
Una expresión regular, también conocida como
regex, regexp y a menudo llamada una
expresión racional es, en la ciencia
computacional teórica y la teoría de lenguaje
formal, una secuencia de caracteres que forma
un patrón de búsqueda, principalmente
utilizada para la búsqueda de patrones de
cadenas de caracteres u operaciones de
sustituciones.
Lo que no voy a contar
Historia
Que son diferentes en los distintos lenguajes
de programación
La importancia que tiene en Perl
Que os voy a contar
La importancia que tiene Perl
Busqueda básica
https://github.com/renatolrr/regex/blob/master/e
jemplos/basic.pl
Cuantificadores
https://github.com/renatolrr/regex/blob/master/e
jemplos/cuantificador.pl
Cuantificadores
Secuencia de escape
https://github.com/renatolrr/regex/blob/master/
ejemplos/escape.pl
Secuencia de escape
Secuencia de escape
Secuencia de escape
Extraer datos
https://github.com/renatolrr/regex/blob/master/e
jemplos/datos.pl
Modificadores y Anclajes
Posix
Perl 6 NO
Python SI
Posix
Modulos
● Perl Regexp::Common
● Python import re
Herramientas online
● http://regexr.com/
● http://www.regexpal.com/
● http://rubular.com/
Herramientas
● https://www.regexmagic.com/RegexMagicCook
book.exe
● https://www.regexbuddy.com/RegexBuddyCook
book.exe

Más contenido relacionado

La actualidad más candente

La actualidad más candente (6)

Analisis sintactico
Analisis sintacticoAnalisis sintactico
Analisis sintactico
 
Software de Programación Lógica.
Software de Programación Lógica.Software de Programación Lógica.
Software de Programación Lógica.
 
Clase de logica posbc
Clase de logica posbcClase de logica posbc
Clase de logica posbc
 
Ubuntu -patrones de busqueda y comandos
Ubuntu -patrones de busqueda y comandosUbuntu -patrones de busqueda y comandos
Ubuntu -patrones de busqueda y comandos
 
Comando de busqueda grep
Comando de busqueda grepComando de busqueda grep
Comando de busqueda grep
 
Compiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico ConceptosCompiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico Conceptos
 

Similar a Pequeña Introducción a las Expresiones Regulares

Similar a Pequeña Introducción a las Expresiones Regulares (20)

Curso prog sist
Curso prog sistCurso prog sist
Curso prog sist
 
Bibliotecas existentes para_c_
Bibliotecas existentes para_c_Bibliotecas existentes para_c_
Bibliotecas existentes para_c_
 
Compilacion Perl
Compilacion PerlCompilacion Perl
Compilacion Perl
 
Python para ingenieros civiles.pdf
Python para ingenieros civiles.pdfPython para ingenieros civiles.pdf
Python para ingenieros civiles.pdf
 
Temario programacion estructuras_de_datos_y_algoritmos_2013
Temario programacion estructuras_de_datos_y_algoritmos_2013Temario programacion estructuras_de_datos_y_algoritmos_2013
Temario programacion estructuras_de_datos_y_algoritmos_2013
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
Bibliotecas de C
Bibliotecas de CBibliotecas de C
Bibliotecas de C
 
El tutorial de pythonnnn
El tutorial de pythonnnnEl tutorial de pythonnnn
El tutorial de pythonnnn
 
Tutorial python3
Tutorial python3Tutorial python3
Tutorial python3
 
Tutorial python3
Tutorial python3Tutorial python3
Tutorial python3
 
Curso sobre Python
Curso sobre PythonCurso sobre Python
Curso sobre Python
 
Compilador2
Compilador2Compilador2
Compilador2
 
Perl2
Perl2Perl2
Perl2
 
Perl2
Perl2Perl2
Perl2
 
Tutorial python
Tutorial pythonTutorial python
Tutorial python
 
INFOSAN Tutorial python3 (1)
INFOSAN Tutorial python3 (1)INFOSAN Tutorial python3 (1)
INFOSAN Tutorial python3 (1)
 
Tutorial python3
Tutorial python3Tutorial python3
Tutorial python3
 
Analisis sintactico
Analisis sintacticoAnalisis sintactico
Analisis sintactico
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 

Más de Renato Ramirez

Más de Renato Ramirez (10)

Sun position perl6
Sun position perl6Sun position perl6
Sun position perl6
 
Django (pincelada)
Django (pincelada)Django (pincelada)
Django (pincelada)
 
Aprendiendo latex
Aprendiendo latexAprendiendo latex
Aprendiendo latex
 
Introducción a Perl
Introducción a PerlIntroducción a Perl
Introducción a Perl
 
Odd2015 scraping
Odd2015 scrapingOdd2015 scraping
Odd2015 scraping
 
Perl6 regexes workshop perl granada
Perl6 regexes workshop perl granadaPerl6 regexes workshop perl granada
Perl6 regexes workshop perl granada
 
Go y software libre
Go y software libreGo y software libre
Go y software libre
 
Anexo periodismo de datos
Anexo periodismo de datosAnexo periodismo de datos
Anexo periodismo de datos
 
Periodismo de datos
Periodismo de datosPeriodismo de datos
Periodismo de datos
 
2º open dataday_granada_2014
2º open dataday_granada_20142º open dataday_granada_2014
2º open dataday_granada_2014
 

Pequeña Introducción a las Expresiones Regulares