Skip to content
DocsAll
教程

Introdução a expressões regulares: sintaxe comum e ferramenta de teste online

Timi Tian · Publicado em 8 de maio de 2026 · Atualizado em 12 de julho de 2026
Expressão regularregexTutorial de regexTeste de regex

O que é uma expressão regular

Uma expressão regular (Regular Expression, ou regex) é uma linguagem minimalista para descrever padrões de strings. Com poucas linhas de regex, é possível realizar tarefas de processamento de texto como "encontrar todos os e-mails", "validar o formato de um número de telefone" ou "substituir todos os formatos de data".

Sintaxe básica

Classes de caracteres

Use colchetes para corresponder a qualquer caractere de um conjunto:

  • [abc] corresponde a, b ou c
  • [a-z] corresponde a qualquer letra minúscula
  • [0-9] corresponde a qualquer dígito, equivalente a \d
  • [^abc] corresponde a qualquer caractere exceto a/b/c

Caracteres predefinidos

  • \d dígito, \D não dígito
  • \w letra, dígito ou sublinhado, \W o oposto
  • \s espaço em branco, \S não espaço em branco
  • . qualquer caractere (exceto quebra de linha)

Quantificadores

  • * ocorre 0 ou mais vezes
  • + ocorre 1 ou mais vezes
  • ? ocorre 0 ou 1 vez
  • {n} exatamente n vezes, {n,m} de n a m vezes

Agrupamentos e âncoras

  • (...) grupo de captura
  • ^ início da linha, $ final da linha

Exemplos comuns

Validação de e-mail

^[\w.-]+@[\w.-]+\.\w{2,}$

Número de celular da China

^1[3-9]\d{9}$

Extração de URL

https?://[\w./?=&%-]+

Ferramenta de teste de regex do DocsAll

A forma mais eficaz de aprender regex é escrever e testar ao mesmo tempo. O DocsAll oferece uma ferramenta online de teste de regex, sem necessidade de instalar ambiente:

1. Insira a expressão regular

No campo de expressão, digite o regex e selecione os modificadores (g global, i ignora maiúsculas/minúsculas, m multilinha).

2. Insira o texto de teste

Na caixa de texto abaixo, cole o conteúdo que deseja corresponder.

3. Veja os resultados em tempo real

O conteúdo correspondido será destacado e todos os grupos de captura serão listados.

Sugestões de estudo

  • Comece com exemplos simples; não tente escrever regex complexo logo de início
  • Use agrupamentos e agrupamentos nomeados para melhorar a legibilidade
  • Memorize a diferença entre quantificadores gulosos e não gulosos (*? +?)
  • Em cenários sensíveis a desempenho, evite quantificadores aninhados

Expressões regulares parecem difíceis, mas depois de dominar a sintaxe básica, pratique bastante na ferramenta de teste de regex do DocsAll e em uma semana você estará proficiente.

T
Timi Tian 创始人 / 全栈工程师

DocsAll 创始人,10 年全栈开发经验,专注浏览器端文档处理技术与隐私保护架构。前新加坡科技公司技术负责人。