Expressões regulares
Aproveite a correspondência e a substituição de padrões com expressões regulares para tarefas complexas de manipulação de texto.
Expressões regulares é uma aula grátis de R Academy no CoddyKit. Esta é a aula 2 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de R Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de R Academy inclui 3 aulas no total.
Introdução às expressões regulares em R
Introdução às expressões regulares em R
As expressões regulares (regex) permitem localizar e manipular padrões de texto com eficiência. Nesta lição, você aprenderá os conceitos básicos do uso de regex em R.

Usando grep() para encontrar padrões
Usando grep() para encontrar padrões
A função grep() procura padrões em um vetor.
text <- c('apple', 'banana', 'cherry')
grep('a', text)Usando grepl() para verificar padrões
Usando grepl() para verificar padrões
A função grepl() retorna TRUE ou FALSE quando um padrão é encontrado.
grepl('a', text)Extraindo correspondências com regexpr()
Extraindo correspondências com regexpr()
A função regexpr() localiza a primeira ocorrência de um padrão em uma string.
regexpr('an', 'banana')Usando gsub() para substituições
Usando gsub() para substituições
A função gsub() substitui todas as ocorrências de um padrão em uma string.
gsub('a', '@', 'banana')Usando sub() para substituir a primeira correspondência
Usando sub() para substituir a primeira correspondência
A função sub() substitui apenas a primeira ocorrência de um padrão.
sub('a', '@', 'banana')Usando str_extract() para extrair padrões
Usando str_extract() para extrair padrões
A função str_extract() do stringr extrai os padrões correspondentes.
library(stringr)
str_extract('abc123', '\d+')Usando str_replace_all()
Usando str_replace_all()
A função str_replace_all() substitui várias correspondências usando stringr.
library(stringr)
str_replace_all('banana', 'a', '@')Resumo
Resumo
Nesta lição, você aprendeu:
- Como encontrar padrões usando
grep()egrepl(). - Como extrair e substituir padrões em textos.
- Como usar
stringrpara operações avançadas com expressões regulares.

Perguntas Frequentes
A aula “Expressões regulares” é grátis?
Sim — o texto completo de “Expressões regulares” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de R Academy, atualize para CoddyKit PRO. O curso de R Academy inclui 3 aulas no total.
O que vou aprender em “Expressões regulares”?
Aproveite a correspondência e a substituição de padrões com expressões regulares para tarefas complexas de manipulação de texto. Você pratica R Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar R Academy?
Nenhuma experiência prévia é necessária. R Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 3.
Quanto tempo leva a aula “Expressões regulares”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de R Academy?
Sim. Cada aula de R Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Manipulação de strings
- Expressões regulares
- Datas e horários em R