Testador de Regex
Teste expressões regulares ao vivo com destaque de correspondências e grupos de captura. Grátis, sem cadastro.
Como usar o Testador de Regex
- Insira seu padrão — digite sua expressão regular entre as barras
/ - Defina as flags — ajuste as flags após a barra de fechamento (padrão:
gpara busca global) - Cole o texto de teste — escreva ou cole a string que deseja testar no editor abaixo
- Resultados instantâneos — as correspondências são destacadas na pré-visualização; cada correspondência é listada com seu índice, comprimento e grupos capturados
- Modo substituição — clique em Substituir para testar padrões de substituição usando referências como
$1,$2
Referência de Flags de Regex
| Flag | Nome | Descrição | Exemplo |
|---|---|---|---|
| g | Global | Encontra todas as correspondências em vez de parar na primeira | /cat/g corresponde a cada "cat" |
| i | Sem distinção de maiúsculas | Corresponde independentemente de letras maiúsculas ou minúsculas | /hello/i corresponde a "Hello", "HELLO" |
| m | Multilinha | Faz com que ^ e $ correspondam ao início/fim de cada linha | /^\d+/m corresponde a dígitos no início da linha |
| s | DotAll | Faz com que . também corresponda a quebras de linha | /a.b/s corresponde a "a\nb" |
| u | Unicode | Habilita a correspondência Unicode completa | /\u{1F600}/u corresponde a emojis |
| y | Sticky | Corresponde apenas na posição lastIndex atual | Usado para análise sequencial |
Padrões de Regex Comuns
Clique em Usar para carregar qualquer padrão diretamente no testador:
| Nome | Padrão | Flags |
|---|
Perguntas Frequentes
O que é uma expressão regular (regex)?
Uma expressão regular é uma sequência de caracteres que define um padrão de busca. É utilizada para encontrar, corresponder, validar ou substituir texto. Regex está disponível em praticamente todas as linguagens de programação e editores de texto, tornando-a uma das ferramentas de texto mais versáteis disponíveis.
Como testo uma expressão regular?
Insira seu padrão no campo acima e cole seu texto de teste no editor. Os resultados são atualizados automaticamente enquanto você digita: as correspondências são destacadas na pré-visualização e listadas abaixo com sua posição de caractere, comprimento e quaisquer grupos capturados.
Quais flags de regex devo usar?
As flags mais utilizadas são g (global — encontrar todas as correspondências), i (sem distinção de maiúsculas), m (multilinha — ^ e $ correspondem a limites de linha) e s (dotAll — o ponto também corresponde a quebras de linha). Combine-as livremente, ex.:
gi para busca global sem distinção de maiúsculas.Como faço uma regex sem distinção de maiúsculas?
Adicione a flag
i. Com o padrão hello e as flags gi, o testador corresponderá a "hello", "Hello", "HELLO" e qualquer outra variação de capitalização.Ferramentas Relacionadas
100% Privado e Seguro
Todos os testes de regex são executados localmente no seu navegador. Seus padrões e textos de teste nunca são enviados a nenhum servidor — seguro para senhas, tokens, código proprietário ou qualquer conteúdo sensível.