Testador de Expressões Regulares
Teste expressões regulares contra texto. Veja todas as correspondências instantaneamente. Suporta regex JavaScript.
Reportar um Problema
Encontrou um bug ou tem uma sugestão? Ajude-nos a melhorar esta ferramenta.
O que é esta ferramenta?
O Testador de Expressões Regulares ajuda você a criar, testar e depurar expressões regulares em tempo real. Expressões regulares são padrões usados para combinar combinações de caracteres em strings, essenciais para busca de texto, validação, extração e substituição. Esta ferramenta mostra correspondências e grupos capturados e suporta sabores comuns de expressões regulares, incluindo JavaScript e Python.
Como usar
- 1
Inserir padrão de expressão regular
Digite seu padrão de expressão regular.
- 2
Definir flags
Escolha flags como global (g), sem diferenciar maiúsculas de minúsculas (i) e multilinha (m).
- 3
Inserir string de teste
Cole o texto a testar.
- 4
Ver correspondências
Veja todas as correspondências com os grupos capturados destacados.
Perguntas frequentes
O que significam ^ e $ em expressões regulares?
O circunflexo (^) corresponde ao início de uma string ou, no modo multilinha, ao início de cada linha. O símbolo de dólar ($) corresponde ao final. Juntos, eles ancoram o padrão para corresponder a string inteira. Sem âncoras, o padrão pode corresponder em qualquer posição do texto.
O que são grupos de expressões regulares?
Grupos criados com parênteses () capturam o texto correspondente para uso posterior. (\d{3})-(\d{4}) sobre 555-1234 captura grupo 1 = 555 e grupo 2 = 1234. Grupos nomeados (?<name>...) permitem referência pelo nome. Grupos não capturadores (?:...) correspondem sem salvar.
Posso usar isso em produção?
Esta ferramenta foi projetada para desenvolvimento e testes. Para produção, use bibliotecas estabelecidas com auditorias de segurança.