Creo que es una muy buena idea hacerlo en diferentes lenguajes de programación, ya que es muy poco probable que los sepamos TODOS, esto permite crear la intriga para estudiar los que aún no sabemos :3
Introducción a las Expresiones Regulares
Todo lo que aprenderás sobre expresiones regulares
¿Qué son las expresiones regulares?
Aplicaciones de las expresiones regulares
Introducción al lenguaje de expresiones regulares
El lenguaje: caracteres, operadores, y construcciones
El caracter (.)
Las clases predefinidas y construidas
Los delimitadores: +, *, ?
Los contadores {1,4}
El caso de (?) como delimitador
Not (^), su uso y sus peligros
Reto: Filtrando letras en números telefónicos utilizando negaciones
Principio (^) y final de linea ($)
Uso práctico de Expresiones Regulares
Logs
Teléfonos
URLs
Mails
Localizaciones
Nombres(?) Reto
Usos avanzados en Expresiones Regulares
Búsqueda y reemplazo
Expresiones Regulares en lenguajes de programación
Uso de REGEX para descomponer querys GET
Explicación del Proyecto
Perl
PHP
Utilizando PHP en la práctica
Python
Java
Java aplicado
JavaScript
`grep` y `find` desde consola
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Alberto Alcocer (Beco)
Vamos a utilizar un archivo de resultados de partidos de fútbol histórico con varios datos. El archivo es un csv de más de 39000 líneas diferentes.
Con cada lenguaje intentaremos hacer una solución un poquito diferente para aprovecharlo y saber cómo utilizar expresiones regulares en cada uno de los lenguajes.
Usaremos las expresiones regulares en:
Aportes 28
Preguntas 2
Creo que es una muy buena idea hacerlo en diferentes lenguajes de programación, ya que es muy poco probable que los sepamos TODOS, esto permite crear la intriga para estudiar los que aún no sabemos :3
VS code tiene una extensión llamada “Excel previewer” que les puede servir para ver en tablas los archivos CSV. No es necesario para este curso pero era un dato que quise compartir 😃
Si alguien está usando VScode, les recomiendo la extensión Rainbow CSV. Es bastante útil para ver csv’s crudos 👍
yo uso perl, de hecho tengo la idea de que lo mejor que hace perl es extraer informacion usando expresiones regulares, ¿Aun sigue siendo el lenguaje mas poderoso para extraer informacion?
Hizo falta implementarlo con bash, no creen?
es el que va de la mano utilizando línea de comandos, bueno creo que mencionó que utilizaría algo con grep…
sino me toca armarlo XD
Generando script SQL, a partir de regex replace del archivo del proyecto
^(\d{4}\-\d{2}\-\d{2})\,([^\,]+)\,([^\,]+)\,(\d+)\,(\d+)\,([^\,]+)\,([^\,]+)\,([^\,]+)\,([A-Z]+)$
SQL
INSERT INTO match(date,home_team,away_team,score_home,score_away, tournament,city,country,neutral) VALUES($1,'$2','$3',$4,$5,'$6','$7','$8','$9');
vamos a ello
Me encantan tus videos!! Todo lo explicas excelente
Vamos a verlo en cada uno.
Excelente clase
Que buena clase.
Esta super cool ver todo el potencial de Regex a traves de varios lenguajes sin importar su antiguedad. Asi cuando nos topemos con algun obsolte (que abunda aun por ahi) sera mas facil de comprender
Gracias por la explicación
Genial!
genial
Gran explicación, sin duda queda claro el gran poder y las posibilidades que se generan con esta herramienta.
Excelente.
genial
Va a ser muy interesante notar las diferencias para manejar las expresiones regulares de cada uno de estos lenguajes.
Me parece excelente ver la implementación de las REGEX en diferentes lenguajes, si perl es tan bueno como menciono Alberto, lo implementaré en mi backend.
Es increible la forma en la que usaran muchos lenguajes de programacion para trabajar con el proyecto que dejo el profesor. Tengo ganas usar algunos de estos lenguajes.
Vamos al proyecto!
Que belleza de archivo ⚽
Perl 🐫 … Vamos a ello!!!
Este curso me ha dado nuevas perspectivas y me ayudo mucha a entender como funcionan las expresiones regulares 😄
Super!
Veamos PERL, personalmente nunca lo vi.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?