¿Qué son las expresiones regulares?

2/29
Recursos

Aportes 102

Preguntas 5

Ordenar por:

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

o inicia sesión.

Se ganó mi like, buen hombre. Al despertar, el día de hoy, no sabía que desconocía la existencia del término ‘expresiones regulares’ y me fui a dormir aprendiendo algo nuevo. Estaré tomando el curso una vez termine los que tengo pendientes.
PS. no se si soy el único que vino gracias al link de una clase del curso de Introducción a la Terminal.

Las expresiones regulares son patrones de caracteres que te permite ir seleccionando o descartando datos en un archivo de texto como por ejemplo csv, o en una línea o un input, según coincidan o nó con este patrón.

Debes ser muy selectivo y especifico en ellas para encontrar lo que verdadermente necesitas.

Son filtros extremadamente poderosos y puntuales.

Este curso debería ir en la ruta de data science

Me salte el curso de arquitectura xd, porque quiero echar código y no podía esperar.

¿Qué son las expresiones regulares y para qué son útiles?
Las expresiones regulares pueden ser todo lo complicado que uno quiera, pero en realidad son muy sencillas de crear.
Es ir creando patrones donde cadenas de caracteres vayan entrando o no entrando. Y estos patrones van a ir atacando una línea o un input, siempre y cuando sea una cadena de caracteres. Solo van a mirar una línea de un archivo a la vez.
Cuando hacemos un patrón de expresiones regulares, comparamos ese patrón línea a línea, quedándonos con las que son iguales al patrón, y dejando las que no se parecen.
Una vez que se han comparado todas las líneas con el patrón, ya se pueden operar con los datos con los que nos hemos quedado.
Hay que ser cuidadoso con las expresiones regulares, ser tan específicos y estrictos como necesitemos.
Las expresiones regulares son muy útiles tanto para quedarnos con partes de textos importantes, en el backend o en el frontend, pero es tanto o más importante lo que vamos descartando, ya que, si tenemos archivos gigantes, con mucha información basura, nos es muy fácil limpiarlo con las expresiones regulares. Al limpiar estos archivos estamos ahorrando de una manera impresionante espacio en los discos, tiempo de procesamiento, etc.
Una de las ventajas de las expresiones regulares es que estan atadas a casi todos los lenguajes de programación. Todos los lenguajes tienen una librería o un módulo de este tipo.
Con las expresiones regulares vamos a hacer selección o descarte de datos que quiero o no quiero en mi programa.
Otra de las ventajas es que, tras extraer los datos, podemos operar directamente con ellos.

ser estricto con las expresiones regulares, y muy cuidadosos con lo que buscas.

Guía Fácil y Completa de Expresiones Regulares desde Cero

Seguro que el vídeo de Falcon Masters ayudará también mucho en el curso 😃

Las expresiones regulares están atadas a casi cualquier lenguaje!

Creí que esto solo servía para la consola, pero ya veo que me servirá de mucho este conocimiento.

Me interesé por esto solo porque este mismo profesor mencionó “expresiones regulares” en el curso de linea de comandos y desde que lo escuché me dio curiosidad y aquí estamos.

la magia de saber enseñar a partir de ejemplos prácticos no es de todos!!..Bien!!

Son filtros, muy poderosos entonces.

Ni siquiera sabía que existía tanta técnica en el tema de las expresiones regulares. ¡Genial!

En la universidad aprendí a amarlas, las utilice en java, solo que deje de practicarlas u.u no las volveré a dejar.

Muy buena forma de empezar el curso, explicando de manera grafica sobre expresiones regulares

Mis apuntes:

¿Qué son las expresiones regulares?

Es simplemente ir creando patrones dónde cadenas de caracteres puedan ir entrando o no, estos patrones nos sirven para atacar una línea o un input.

Muy buena explicación para comenzar el curso, Vamos a darle #Nunca paren de aprender.

Crear patrones donde cadenas de caracteres entren o no
Descartar grandes cantidades de datos para ahorrar memoria y cpu
están atadas a la mayoría de lenguajes de programación

Excelente explicación!

Las expresiones regulares definen un patrón de búsqueda que filtra entre los datos dados y nos devuelve los elementos que coincidieron con la misma.

Pues resultó muy simple la explicación.

siempre le he sentido cierto nervio a las expresiones regulares, pero platzi master lo pide asi que aqui vamoos

¿Qué son las expresiones regulares?

Las expresiones regulares, también conocidas como RegEx o regex, son patrones de búsqueda utilizados para identificar ciertos patrones en cadenas de texto. Estos patrones pueden representar desde secuencias simples de caracteres hasta patrones más complejos, lo que permite realizar búsquedas, extracciones, reemplazos y validaciones de texto de manera eficiente y flexible.

En esencia, las expresiones regulares son una herramienta poderosa en programación y procesamiento de texto, ya que te permiten especificar reglas detalladas sobre cómo debe lucir un fragmento de texto para que sea considerado como un “match” (coincidencia).

Por ejemplo, una expresión regular simple como \d{2}-\d{2}-\d{4} podría usarse para encontrar fechas en el formato “dd-mm-yyyy” en un texto. Aquí, \d representa cualquier dígito numérico y {2} indica que debe haber exactamente dos de esos dígitos en esa posición. El guión “-” simplemente coincide con un guión literal.

En resumen, las expresiones regulares son una herramienta esencial para manipular y trabajar con texto de manera eficiente y precisa en muchos lenguajes de programación y herramientas de procesamiento de texto.

Este curso debería estar en la ruta de desarrollo web, estaba haciendo unos test en FreeCodeCamp, algoritmos en JS y estructuras de datos. y me pasearon bonito con las Expresiones Regulares. por eso llegué aquí je

Muy clara y precisa la explicación de expresiones regulas , sin duda este curso nos ayudara a todos los que estamos dando nuestros primeros pasos en este mundo de la programación.
abrazo

Muchos lenguajes admiten expresiones regulares

Increible la explicacion del profesor Alberto en como se pueden llegar a ver las expresiones regulares de una manera tan sencilla y de no tenerles miedo. Ese ejemplo fue interesante, espero aprender a usarlo en muchos lenguajes de programacion como PHP, Python, C#, iOS, android, etc.

Escuche por primeraz vez el térmuni reg-exp usando el dashboard de LUIS cognitive service de Microsoft.
Muy curioso por avanzar el curso.

Definitivamente en Plazti siempre se aprende algo nuevo, este curso me parece super interesante, excelente!

Vengo de python, y para el web scraping <, las expresiones regulares son super útiles porque podemos incluir varios valores importantes de obtener en una sola expresión son necesidad de duplicar varias líneas de código para scrapear el total deseado. 😃

Las expresiones regulares son filtros que podemos aplicar para poder buscar información precisa dentro de la web.
Ni mas ni menos.

Yo lo entiendo como Un curso de Aplicar Filtros a archivos de Texto para obtener algo que estamos buscando según sus características. Es una navaja Suiza porque se pueden aplicar en Diferentes Lenguajes de Programación, la Terminal, word, en buscadores, etc

Las expresiones regulares me cautivaron desde el primer momento que las vi son muy poderosas

tengo mucha expectativas en este curso

Las expresiones regulares son necesarias para la creación de compiladores, lo cual tiene sentido, ya que en C no podemos compilar si no tenemos cierto formato, en este caso gcc archivo.c -o archivo

Entonces, las expresiones regulares pueden ser complejas, pero no son difíciles de entender

¿Qué son las expresiones regulares?


Las expresiones regulares son patrones de caracteres que te permiten ir seleccionando o descartando datos en un archivo de texto como por ejemplo csv, o en una línea o un input, según coincidan o nó con este patrón.

Prácticamente todos los lenguajes de programación tienen librerías o módulos para manejar expresiones regulares.

Las expresiones regulares pueden ser muy complejas pero no son nada difíciles de entender.

A través de este curso, sin tecnicismos y con ejemplos puntuales, vamos a aprender a utilizarlas para que sean esa herramienta que siempre nos ayude, y sea la primera para solucionar problemas de grandes cantidades de datos en string.

Las expresiones regulares son fundamentales para NLP, y para lenguajes y autómatas.

Con una expresión regular podemos darle un patrón que algo sea un correo electrónico y sea justo de esa forma.

genial, hay que ser muy estricto en nuestras expresiones

Excelente explicación, muchas expectativas con este curso.

Excelente.

Me quedo con que expresiones regulares te ayuda a simplificar ciertas tareas y que te pueden ayudar por ejemplo a ahorrar memoria o recursos en tu programa.

Je… que buena ilustración de las expresiones regulares…

Muy buena explicación instructor Alberto, se entendió claramente como funciona de forma general las expresiones regulares y como debemos ser bien específicos para evitar la selección de elementos no deseados con ellas. Entre unos de los usos más comunes en que las he visto emplearse es en el desarrollo de los niveles de seguridad de una contraseña y la estructura de los correos electrónicos.

Me encantó esta explicación sobre el uso de las expresiones regulares!! 😃

Debido a la gran cantidad de información que se genera cada día en internet, resulta muy útil usar esta técnica, ya que el filtrado por medio de patrones, así como su refinamiento, nos permitirá, hacer una búsqueda mas efectiva de información, frente a este universo de datos, que cada día aumenta de manera exponencial.

Las expresiones regulares son patrones de caracteres que te permite ir seleccionando o descartando datos en un archivo de texto como por ejemplo csv, o en una línea o un input, según coincidan o nó con este patrón.

Prácticamente todos los lenguajes de programación tienen librerías o módulos para manejar expresiones regulares.

Las expresiones regulares pueden ser muy complejas pero no son nada difíciles de entender.

Expresiones Regulares
Las expresiones regulares son patrones utilizados para encontrar una determinada combinación de caracteres dentro de una cadena de texto o también para descartar una combinación determinada.

Excelente explicacion!!

Nunca habia escuchado de ellas. Feliz de seguir aprendiendo.

Genial!

Muy bien explicado! Se comprendió mucho con la analogía

Una muy buena explicacion, pero suena mucho mas complejo

Interesante, una muy buena explicacion

Ídolo Beco siempre sencillo

perfecto muy importante

Sin duda las expresiones regulares son necesarias y mucho más eficientes!

Genial la explicación, deberían existir más videos asi en los otros cursos De Platzi!

Excelente epxlicación! Me va quedando claro el concepto de las expresiones regulares

Excelente clase

A seguir aprendiendo.

Las expresiones regulares es un tema que casi no se escucha pero es muy importante saberlo implementar

Excelente, muy entendible.

Muy util para entender

Que es un patron?

Una explicación de manera sencilla y entendible. Gracias

Muy bien

Quiero ser un mejor developer

geeenial!!

perfecto

Muy buena explicación.

excelente

¡let´s go!

Pues yo creo que las expresiones regulares son muy importantes aprenderlas porque en cualquier parte del proceso de desarrollador se tienen que aplicar.

excelente

Aquí vamos

Excelente clase!

Increible como algo tan complejo como son las expresiones regulares las explican de modo tan sencillo. Excelente!
¿Alguien más viene del curso de Introducción a la Terminal?
¿O de qué curso vienen?

muy interesante este tema, no tenía ni idea de que existe este curso

interesante. comencé con linux y cada vez se va profundizando mas y con estas herramientas se va haciendo mas poderoso… gracias

muy bien explicado

Las expresiones regulares son patrones utilizados para encontrar una determinada combinación de caracteres dentro de una cadena de texto.

Creando patrones en donde cadenas de caracteres van entrando o no entrando.

Ventajas:

  • Atadas a casi cualquier lenguaje
  • Ahorro de recursos
  • Al hacer un mach, podemos extraer datos para operar directamente

¿qué pasa si cabe en las dos formas? ¿se quedaría en el primero? ¿o puede ser utilizado para los dos?..

Me encantan las expresiones regulares siempre la estoy usando, para hacer balidaciones de backend y frontend

Las expresiones regulares son universales por lo potente que es.

Las expresiones regulares son filtros que podemos aplicar para poder buscar información precisa dentro de archivos grandes.

Expresiones regulares son patrones de caracteres que permiten ir seleccionando o descartando datos de un archivo de texto. Por ejemplo CSV.

Entiendo y he visto que las expresiones regulares sirven para filtrar información que cumpla con un patrón definido (Definiendo el patron es vez de programar una logica que mire cosa por cosa)

Por ejemplo como dijo el profesor: un correo (Crear un patron de cómo debe verse un correo en vez de programar que tenga en @ y el .com y que no haya espacios o algo así…) lo mismo con fechas, url, etc.

Fuerza pa los panas daltonicos

Ver tantos símbolos al parecer sin sentido es intimidante pero una vez las entiendes los beneficios que se pueden obtener son muchismos y se pueden aplicar en cualquier lenguaje

cuales son los carácteres No ASCII?

Eso que el profe muestra (el aceptar o rechazar algo) se llama en computación autónoma y es muy importante para la creación de compiladores y la inteligencia artificial

Curso muy interesante

Con las expresiones regulares vamos a hacer selección o descarte de datos que quiero o no quiero en mi programa.

Justo estoy tomando este curso, porque en el trabajo el tratamiento de datos, la interpretación y búsqueda de ellos cada vez se torna más ruda, y no tengo dudas que las expresiones regulares son la herramienta que necesito.