0Pricing
JavaScript Academy · Aula

Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores

Crie expressões regulares simples, teste textos, use âncoras (^ $) e aplique sinalizadores comuns (i, g) em pequenas tarefas de análise

Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores é uma aula grátis de JavaScript Academy no CoddyKit. Esta é a aula 1 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 JavaScript Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de JavaScript Academy inclui 3 aulas no total.

Introdução às expressões regulares

Objetivo: reconhecer e aplicar pequenos padrões de expressões regulares.

  • Crie um literal de expressão regular como /cat/
  • Verifique com test()
  • Use as âncoras ^ e $
  • Adicione sinalizadores: i (ignorar maiúsculas e minúsculas), g (global)
Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores — ilustração 1

Literal + test()

Crie um literal como /cat/ e chame test(text) para obter true/false.

// Use a regex literal and test() to check presence
const r = /cat/;
console.log("has cat?", r.test("my cat"));
console.log("has cat?", r.test("dog"));
Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores — ilustração 2

Classes e match()

Classes comuns: \\d dígito, \\w caractere de palavra, \\s espaço em branco. Use g para obter todas as correspondências.

// Character classes: \\d (digit), \\w (word), \\s (space)
const msg = "Order #245, table 7";
const numbers = msg.match(/\\d+/g);
console.log("numbers:", numbers);
Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores — ilustração 3

Âncoras

^ corresponde ao início; $ corresponde ao fim. Juntas, elas podem corresponder a um padrão de cadeia inteira.

// Anchors: ^ start, $ end
const a = /^hello/.test("hello world");
const b = /world$/.test("say world");
const c = /^hello$/.test("hello");
console.log("starts hello?", a, "ends world?", b, "exact hello?", c);
Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores — ilustração 4

Visão geral dos sinalizadores

i ignora maiúsculas e minúsculas; g encontra todas as correspondências, em vez de apenas a primeira.

// Flags: i = ignore case, g = global (find all)
const text = "Red, red, RED";
const first = text.match(/red/i);
const all   = text.match(/red/gi);
console.log("first:", first[0]);
console.log("all:", all);
Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores — ilustração 5

Noções essenciais de escape

Dicas de escape:

  • Especiais: . * + ? ( ) [ ] { } | ^ $
  • Para corresponder a um ponto, use \\.
  • Mantenha os padrões pequenos e legíveis para iniciantes.
Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores — ilustração 6

Quiz sobre o básico dos sinalizadores

Verificação rápida: sinalizadores de expressões regulares.

Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores — ilustração 7

Recapitulação

Recapitulação: crie uma expressão regular com um literal, verifique com test(), use ^/$ para início/fim e adicione os sinalizadores i/g para buscas que ignorem maiúsculas e minúsculas e encontrem várias correspondências.

Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores — ilustração 8

Perguntas Frequentes

A aula “Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores” é grátis?

Sim — o texto completo de “Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores” é 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 JavaScript Academy, atualize para CoddyKit PRO. O curso de JavaScript Academy inclui 3 aulas no total.

O que vou aprender em “Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores”?

Crie expressões regulares simples, teste textos, use âncoras (^ $) e aplique sinalizadores comuns (i, g) em pequenas tarefas de análise Você pratica JavaScript 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 JavaScript Academy?

Nenhuma experiência prévia é necessária. JavaScript 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 1 de 3.

Quanto tempo leva a aula “Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores”?

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 JavaScript Academy?

Sim. Cada aula de JavaScript 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. Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores
  2. Grupos, capturas e substituição
  3. Validação e pequenas armadilhas
← Voltar para JavaScript Academy