No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Adquiere por un a帽o todos los cursos, escuelas y certificados por un precio especial.

Antes: $249

Currency
$219/a帽o

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comprar ahora

Termina en:

0D
5H
18M
29S

Explicaci贸n del Proyecto

21/29
Recursos

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:

  • Perl
  • PHP
  • Python
  • Javascript

Aportes 27

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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 鈥淓xcel 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 馃槂

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?

Si alguien est谩 usando VScode, les recomiendo la extensi贸n Rainbow CSV. Es bastante 煤til para ver csv鈥檚 crudos 馃憤

  • Lo que hace es b谩sicamente cambiar el formato y el color del texto para separar visualmente cada columna

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

Regex

^(\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

Vamos al proyecto!

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.

Que belleza de archivo 鈿

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.

Perl 馃惈 鈥 Vamos a ello!!!

Que buena clase.

Me encantan tus videos!! Todo lo explicas excelente

Genial!

Vamos a verlo en cada uno.

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

Gran explicaci贸n, sin duda queda claro el gran poder y las posibilidades que se generan con esta herramienta.

Gracias por la explicaci贸n

genial

Excelente.

Excelente clase

Este curso me ha dado nuevas perspectivas y me ayudo mucha a entender como funcionan las expresiones regulares 馃槃

genial

Va a ser muy interesante notar las diferencias para manejar las expresiones regulares de cada uno de estos lenguajes.

Super!

Veamos PERL, personalmente nunca lo vi.