0Pricing
R Academy · Aula

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.

Expressões regulares — ilustração 1

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() e grepl().
  • Como extrair e substituir padrões em textos.
  • Como usar stringr para operações avançadas com expressões regulares.
Expressões regulares — ilustração 10

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

  1. Manipulação de strings
  2. Expressões regulares
  3. Datas e horários em R
← Voltar para R Academy