No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Expresiones Regulares

Curso de Expresiones Regulares

Alberto Alcocer (Beco)

Alberto Alcocer (Beco)

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 28

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

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 👍

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

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

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

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.

tamalito

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.