Expresiones regulares
Aproveche la coincidencia y sustitución de patrones con regex para realizar tareas complejas de tratamiento de texto.
Expresiones regulares es una lección gratuita de R Academy en CoddyKit. Esta es la lección 2 de 3. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de R Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de R Academy incluye 3 lecciones en total.
Introducción a las expresiones regulares en R
Introducción a las expresiones regulares en R
Las expresiones regulares (regex) permiten buscar y manipular patrones de texto de forma eficiente. En esta lección, aprenderá los conceptos básicos del uso de regex en R.

Uso de grep() para buscar patrones
Uso de grep() para buscar patrones
La función grep() busca patrones en un vector.
text <- c('apple', 'banana', 'cherry')
grep('a', text)Uso de grepl() para comprobar patrones
Uso de grepl() para comprobar patrones
La función grepl() devuelve TRUE o FALSE si encuentra un patrón.
grepl('a', text)Extracción de coincidencias con regexpr()
Extracción de coincidencias con regexpr()
La función regexpr() localiza la primera aparición de un patrón en una cadena.
regexpr('an', 'banana')Uso de gsub() para reemplazar
Uso de gsub() para reemplazar
La función gsub() reemplaza todas las apariciones de un patrón en una cadena.
gsub('a', '@', 'banana')Uso de sub() para reemplazar la primera coincidencia
Uso de sub() para reemplazar la primera coincidencia
La función sub() reemplaza únicamente la primera aparición de un patrón.
sub('a', '@', 'banana')Uso de str_extract() para extraer patrones
Uso de str_extract() para extraer patrones
La función str_extract() de stringr extrae los patrones coincidentes.
library(stringr)
str_extract('abc123', '\d+')Uso de str_replace_all()
Uso de str_replace_all()
La función str_replace_all() reemplaza varias coincidencias mediante stringr.
library(stringr)
str_replace_all('banana', 'a', '@')Resumen
Resumen
En esta lección, aprendió:
- A encontrar patrones mediante
grep()ygrepl(). - A extraer y reemplazar patrones en el texto.
- A utilizar
stringrpara realizar operaciones avanzadas con regex.

Preguntas frecuentes
¿La lección «Expresiones regulares» es gratis?
Sí — el texto completo de «Expresiones regulares» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de R Academy, actualiza a CoddyKit PRO. El curso de R Academy incluye 3 lecciones en total.
¿Qué aprenderé en «Expresiones regulares»?
Aproveche la coincidencia y sustitución de patrones con regex para realizar tareas complejas de tratamiento de texto. Practicas R Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar R Academy?
No se requiere experiencia previa. R Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 3.
¿Cuánto tiempo toma la lección «Expresiones regulares»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de R Academy?
Sí. Cada lección de R Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Manipulación de cadenas
- Expresiones regulares
- Fechas y horas en R