Testador de Regex
Teste e depure expressões regulares em tempo real.
Sobre o Testador de Regex
Teste e depure expressões regulares com correspondência em tempo real. Veja correspondências destacadas, grupos de captura e posições de correspondência. Suporta todas as flags de regex JavaScript.
O Que É Esta Ferramenta?
Nosso testador de regex permite escrever e testar expressões regulares em qualquer texto de entrada em tempo real. As correspondências são destacadas enquanto você digita seu padrão, e os grupos de captura são exibidos separadamente. Ele suporta a sintaxe de regex do JavaScript, incluindo flags como global (g), sem distinção entre maiúsculas e minúsculas (i), multilinha (m) e mais.
Como Usar
- Insira sua expressão regular no campo Padrão.
- Opcionalmente, defina as flags (g para global, i para sem distinção entre maiúsculas e minúsculas, m para multilinha).
- Insira a string de teste no campo Entrada de Teste.
- As correspondências são destacadas em tempo real e os grupos de captura aparecem no painel de resultados.
Casos de Uso Comuns
- Testar e depurar expressões regulares durante o desenvolvimento
- Aprender a sintaxe de regex experimentando com padrões interativamente
- Validar se um regex corresponde corretamente a endereços de e-mail, números de telefone ou URLs
- Extrair padrões de dados específicos de arquivos de log ou dados de texto
Dicas e Truques
- Sempre use a flag 'g' para encontrar todas as correspondências, não apenas a primeira.
- Comece simples — construa seu regex uma parte de cada vez e teste cada adição.
- Escape caracteres especiais (. * + ? [ ] { } | ^ $ \\ /) com uma barra invertida quando precisar deles literalmente.
Perguntas frequentes
Por que meu padrão não corresponde a mais de uma ocorrência?
Sem a flag global (g), o regex do JavaScript para após a primeira correspondência. Adicione a flag g para destacar e contar todas as ocorrências na string de teste.
Qual é a diferença entre as flags sem distinção entre maiúsculas e minúsculas e multilinha?
A flag i faz correspondência de letra ignorar maiúsculas/minúsculas (A corresponde a a). A flag m muda ^ e $ para corresponder ao início/fim de cada linha em vez de apenas do início/fim de toda a string.
Como vejo o que um grupo de captura correspondeu?
Envolva a parte do seu padrão que deseja extrair em parênteses, ex. (\d+). O painel de resultados lista o valor correspondido de cada grupo de captura separadamente da correspondência completa.
Esta ferramenta suporta lookaheads e lookbehinds?
Sim, já que funciona no mecanismo de regex JavaScript, que suporta lookaheads (?=...), lookaheads negativos (?!...) e lookbehinds (?<=...) em navegadores modernos.
Meu texto de teste ou padrão é enviado a algum lugar?
Não. Matching ocorre inteiramente do lado do cliente usando o mecanismo RegExp integrado do JavaScript — nada é transmitido para um servidor.
Teste e depure expressões regulares com correspondência em tempo real. Destaque correspondências, veja grupos de captura, teste múltiplas strings com nosso testador de regex gratuito.
testador regex · teste regex · validar regex · depurar regex · regex online · correspondência de padrões · verificador regex · construtor regex · ferramenta regex