Alberto, tus clases son increíbles, amo cada uno de tus cursos, muchas gracias, eres el MEJOR de Platzi.
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
Con las expresiones regulares vamos a solucionar problemas reales, problemas del día a día.
¿Qué pasa si queremos buscar en un texto (txt, csv, log, cualquiera), todos los números de teléfonos que hay?
Tendríamos que considerar por ejemplo, que un teléfono de México serían 10 dígitos; hay quienes los separan con guión, hay quienes los separan con puntos, hay quienes no los separan sino que tienen los 10 dígitos exactos, y este patrón puede cambiar para otros países.
Esto mismo sucede con números de tarjetas de crédito, códigos postales, dirección de correos, formatos de fechas o montos, etc.
Aportes 51
Preguntas 2
Alberto, tus clases son increíbles, amo cada uno de tus cursos, muchas gracias, eres el MEJOR de Platzi.
/d -> Digito
/w -> Letra
#teamVSC
dele ya de una mijooooooooo xD
Las expresiones regulares se utilizan para hacer búsquedas contextuales y
modificaciones sobre textos. A pesar de que las expresiones regulares estén muy extendidas por el mundo de Unix, no existe un lenguaje estándar de expresiones regulares. Más bien se puede hablar de diferentes dialectos. Existen por ejemplo dos representantes del conocido programa grep, egrep y fgrep. Ambos usan expresiones regulares con capacidades ligeramente diferentes. Perl se puede calificar como el lenguaje con la sintaxis de expresiones regulares más desarrollado. Por suerte todos estos dialectos siguen los mismos principios y en el momento que se han entendido, el resto es sencillo.
“Estaré mentando la madre oportunamente cada que aparezca una de esas”
Ya somos 2.
Con las expresiones regulares vamos a solucionar problemas reales, problemas del día a día.
¿Qué pasa si queremos buscar en un texto (txt, csv, log, cualquiera), todos los números de teléfonos que hay?
Tendríamos que considerar por ejemplo, que un teléfono de México serían 10 dígitos; hay quienes los separan con guión, hay quienes los separan con puntos, hay quienes no los separan sino que tienen los 10 dígitos exactos, y este patrón puede cambiar para otros países.
Esto mismo sucede con números de tarjetas de crédito, códigos postales, dirección de correos, formatos de fechas o montos, etc.
tenia un problema de expresiones regulares donde queria encontrar las celdas en un archivo de google sheets que empezaban por cuatro números y les seguia un espacio
="[0123456789.]{4}"
GRACIAS se me iluminó la cabeza
Encontré una guía que hasta el momento me sirvió para instalar Vscode en Manjaro. aquí el enlace
cuarto video y no da ejemplo sencillo :V
Comenze el curso para solucionar problemas de migracion de datos de un CSV a BD. Asi que con fe. Estoy emocionado
Introducción al lenguaje de expresiones regulares
Con las expresiones regulares vamos a solucionar problemas reales. Con los patrones buscamos la forma con la que ciertos datos son presentados.
Un uso también es cambiar un carácter por otro.
Primero vamos haciendo un patrón con lo que queremos buscar, para después darle la forma en la que se presentan los datos que queremos buscar.
Aunque se vera más adelante lo pongo aquí:
\d es para buscar dígitos, números del 0 al 9.
\w es para buscar caracteres de la “a” a la “z”, del 0 al 9, de la “A” a la “Z”, incluso _. Importante ver que no es el mismo carácter la a minúscula y la A mayúscula.
También importante que no es lo mismo \d minúscula, que \D mayúscula.
Entre las ventajas que tenemos a la hora de utilizar Regex, esta en hacer tan especifica la búsqueda como queramos.
PD: Prefiero VISUAL STUDIO CODE a Atom
Introducción al lenguaje de expresiones regulares.
Con las expresiones regulares vamos a solucionar problemas reales, problemas del día a día.
¿Qué pasa si queremos buscar en un texto (txt, csv, log, cualquiera), todos los números de teléfonos que hay?
Tendríamos que considerar por ejemplo, que un teléfono de México serían 10 dígitos; hay quienes los separan con guión, hay quienes los separan con puntos, hay quienes no los separan sino que tienen los 10 dígitos exactos, y este patrón puede cambiar para otros países.
Esto mismo sucede con números de tarjetas de crédito, códigos postales, dirección de correos, formatos de fechas o montos, etc.
Muy bueno para buscar datos expesificos en una gran cantidad de datos
Excelente explicación, una muy buena base antes de empezar a utilizar expresiones regulares
Excelente clase 👍
Vamos a la practica. Lets Go!
estoy emocionado con lo que viene en las clases!!
A la publicación de este comentario, Atom ha muerto, RIP
Las tarjetas estandard (ej, Visa y Mastercard) tienen ese formato, pero American Express tienen 15 digitos (4 guion 6 guion 5). No se otras tarjetas (como Diners, por ejemplo)
Que bien pinta este curso !!!
Listo pal RE
Muy interesante
Las expresiones regulares, también conocidas como regexp (regular espression), es una secuencia de caracteres que forman un patrón de búsqueda., utilizados para encontrar una determinada combinación de caracteres dentro de una cadena de texto.
Abstraer lo que queremos buscar a clases.
Las clases podemos representarlas en formas diferentes.
interesante
Búsqueda de números telefónicos de México
clases de búsqueda
Interesante clase!
Entre las ventajas que tenemos a la hora de utilizar Regex, esta en hacer tan especifica la búsqueda como queramos, teniendo en cuenta que si no pensamos bien lo que queremos buscar, se nos puede desbocar el caballo. 😃
Excelente.
Vamo’ a buscar.
Es una secuencia de caracteres que conforma un patrón de búsqueda
(Y)
Excelente
gracias
Suspenso
Intetesante.
interesante
super, pero vamos al código,
excelente
Muy bien, comenzaremos a aprender a como establecer esos formatos para poder configurar la forma de como los datos son presentados.
jajaja, se nota el apasionamiento que le pones al conocimiento que quieres transmitir… muchas gracias
A lo mejor tambien mentare la madre
Soy el unico que no puede visualizar el archivo “twitter.out”?
increible muy buen profe
Por lo que entendí:
Una expresión regula, es una pregunta especifica que se va hacer en un archivo muy grande, que puede se usada en el back o en el front lo que permite ganar tiempo y optimización.
3. Mis apuntes sobre: “Introducción al lenguaje de expresiones regulares”
Lo que vamos hacer es abstraer lo que queremos hacer a clases, le podemos poner repetición,
y N cantidad de dígitos o abierto.
Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.