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 “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 😃

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’s 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.