Teste Expressões Regulares Online
Digite uma expressão regular e um texto de teste, e cada correspondência é destacada enquanto você digita. Uma tabela lista cada correspondência com sua posição e seus grupos de captura — numerados e nomeados — para que você veja exatamente o que seu padrão captura. Ative “Substituir” para pré-visualizar uma substituição com $1, $<name> e outras referências.
O testador usa o motor de expressões regulares JavaScript do seu navegador, com as flags g, i, m, s e u. Padrões que demoram demais são interrompidos automaticamente em vez de travar a página. Nada do que você digita é enviado a um servidor.
Por Que Usar Este Testador de Regex?
- Destaque em tempo real de todas as correspondências
- Grupos de captura numerados e nomeados para cada correspondência
- Prévia de substituição com referências a grupos
- Padrões lentos são interrompidos em vez de travar a página
Como Testar uma Expressão Regular
- Digite seu padrão sem as barras ao redor e escolha as flags
- Cole o texto no qual deseja testá-lo
- Confira as correspondências e os grupos destacados e, opcionalmente, experimente uma substituição
Perguntas Frequentes
Este testador de regex é gratuito?
Sim, é totalmente gratuito e sem limites.
Qual sintaxe de regex é usada?
Expressões regulares JavaScript (ECMAScript), como no seu navegador e no Node.js. A maior parte da sintaxe é compartilhada com PCRE, Python e .NET, mas recursos como lookbehind ou quantificadores possessivos podem variar entre os motores.
Como uso grupos de captura na substituição?
Faça referência a grupos numerados com $1, $2 e assim por diante, a grupos nomeados — escritos como (?<name>…) — com $<name>, e à correspondência inteira com $&. Use $$ para um cifrão literal.
Meu texto é enviado para um servidor?
Não. A busca por correspondências acontece inteiramente no seu navegador.