WALUDO Ferramentas
DEVELOP.01 REGEX TESTER

Testador de expressões regulares

Correspondências ao vivo · Prévia de sintaxe · Explicações · Geração de código · Biblioteca de regex

REGEX

Expressão regular

TEXT

Texto de teste

STATUS / Digite uma expressão regular para começar
CODE

Gerador de código

§ 01

Biblioteca de regex comuns

Use estes padrões frequentes como ponto de partida. Clique em um modelo para carregá-lo no testador.

Números

Uso
Padrão
Notas

Texto

Uso
Padrão
Notas

Rede

Uso
Padrão
Notas

Identidade

Uso
Padrão
Notas

Data e hora

Uso
Padrão
Notas

Codificação e código

Uso
Padrão
Notas
§ 02

Testador de expressões regulares online

Expressões regulares são padrões poderosos para buscar, substituir, validar e extrair texto em linguagens, editores e ferramentas de linha de comando.

Este testador roda totalmente no navegador. Informe um padrão e um texto de teste para ver destaques, posições, grupos de captura e prévias de substituição ao vivo; o painel de explicação converte a sintaxe comum em notas fáceis de ler.

A página também inclui modelos comuns para e-mails, URLs, IPs, datas, IDs, cores, UUIDs e outros casos. A geração de código ajuda a levar o padrão para JavaScript, Python, Java, PHP ou Go rapidamente.

§ 03

Como usar o testador de expressões regulares

1
1

Digite um padrão

Digite a expressão regular e a ferramenta valida a sintaxe enquanto exibe uma prévia colorida.

2
2

Escolha as flags

Alterne g, i, m, s e u para comparar correspondência global, sem diferenciar maiúsculas, modo multilinha e Unicode.

3
3

Cole o texto de teste

Adicione o texto que deseja analisar; os trechos correspondentes são destacados imediatamente.

4
4

Revise as correspondências

O painel lista texto, índice, tamanho e grupos de captura, com controles para copiar cada resultado.

5
5

Leia a explicação

O painel transforma tokens, grupos, quantificadores, asserções e âncoras comuns em notas legíveis.

6
6

Gere código

Copie trechos prontos para JavaScript, Python, Java, PHP e Go.

§ 04

Tabela de referência da sintaxe regex

Uma referência compacta para a sintaxe de regex usada com mais frequência.

Classes de caracteres

Sintaxe
Significado
Exemplo
.
Corresponde a qualquer caractere exceto quebra de linha
a.b
\d
Corresponde a qualquer dígito [0-9]
\d+
\w
Corresponde a letras, dígitos e sublinhados
\w+
\s
Corresponde a espaços
a\sb
[abc]
Corresponde a a, b ou c
[aeiou]
[^abc]
Corresponde a qualquer caractere exceto a, b ou c
[^0-9]

Quantificadores

Sintaxe
Significado
Exemplo
*
Corresponde zero ou mais vezes
ab*c
+
Corresponde uma ou mais vezes
ab+c
?
Corresponde zero ou uma vez
ab?c
{n}
Corresponde exatamente n vezes
\d{3}
{n,}
Corresponde a pelo menos n vezes
\d{6,}
{n,m}
Corresponde de n a m vezes
\d{6,18}

Âncoras e limites

Sintaxe
Significado
Exemplo
^
Corresponde ao início da string ou linha
^Hello
$
Corresponde ao fim da string ou linha
world$
\b
Corresponde a um limite de palavra
\bcat\b
\B
Corresponde a um limite que não é de palavra
\Bcat\B

Grupos e asserções

Sintaxe
Significado
Exemplo
(...)
Grupo de captura
(ab)+
(?:...)
Grupo sem captura
(?:ab)+
(?=...)
Asserção de lookahead positiva
\d+(?=USD)
(?!...)
Asserção de lookahead negativa
\d+(?!USD)
(?<=...)
Asserção de lookbehind positiva
(?<=\$)\d+
|
Alternância, corresponde a qualquer lado
cat|dog

Flags

Sintaxe
Significado
Exemplo
g
Correspondência global, encontra todas
/pattern/g
i
Ignora maiúsculas e minúsculas
/pattern/i
m
Modo multilinha, ^ e $ correspondem a cada linha
/pattern/m
s
Modo DotAll, . pode corresponder a quebras
/pattern/s
u
Modo Unicode
/pattern/u
§ 05

Perguntas frequentes sobre regex

Q1O que é uma expressão regular?

É um padrão de texto formado por caracteres literais e metacaracteres, usado para buscar, substituir, validar e extrair strings.

Q2Este testador envia meus dados?

Não. Correspondência, destaque, explicações, prévia de substituição e geração de código rodam no navegador.

Q3Qual é a diferença entre JavaScript RegExp e PCRE?

A ferramenta usa o mecanismo RegExp de JavaScript do navegador. É ótimo para front-end e depuração geral, mas não oferece alguns recursos exclusivos do PCRE, como padrões recursivos.

Q4Por que minha regex só encontra uma ocorrência?

Ative a flag g. Sem g, JavaScript RegExp retorna apenas a primeira ocorrência.

Q5Onde vejo os grupos de captura?

Cada item da lista mostra Group 1, Group 2 e grupos nomeados quando existem.

Q6O modo de substituição aceita $1 e $2?

Sim. A prévia segue a sintaxe replace do JavaScript, incluindo $1, $2 e $&.

Q7Qual é a melhor maneira de aprender regex?

Comece por classes de caracteres, quantificadores, âncoras e grupos. Depois pratique com modelos e leia a explicação token por token.

§ 06

Ferramentas relacionadas

✳ WALUDO TOOLBOX ✳ Ferramentas nativas do navegador · NO SERVER · NO DATA COLLECTION

Seus arquivos nunca saem do computador · FILES STAY LOCAL · PRIVACY FIRST