Algo errado nesta ferramenta?
Sobre «Testador De Regex Online»
Esta ferramenta testa e visualiza padrões de expressão regular contra texto de amostra. Insira seu padrão, cole uma amostra, e a ferramenta destaca cada correspondência — mostrando o texto correspondido, grupos de captura, e qualquer flag ou comportamento de quantificador que esteja afetando o resultado.
Depuração de regex é notoriamente dolorosa sem feedback imediato. A visualização elimina o tentar-e-conferir mostrando exatamente o que seu padrão corresponde, o que não corresponde, e onde cada grupo de captura aterrissa. Também explica o padrão enquanto você o constrói, o que ajuda ao aprender ou compartilhar regex com outros.
A ferramenta suporta os sabores de regex JavaScript, Python, Perl, e PCRE para que você possa escolher o que combina com seu runtime. Também gera snippets de código nessas linguagens para você copiar seu regex testado diretamente para sua base de código.
Como usar esta ferramenta
Como testar uma expressão regular em JavaScript
Informe o pattern
"Regular expression" recebe o fonte de um regex JavaScript (ECMAScript) sem os `/.../` em volta. Até 2.000 caracteres. A execução é limitada no servidor para evitar backtracking catastrófico.
Escolha flags
"Flags" aceita qualquer combinação de `g i m s u y` (padrão `g`). `g` global, `i` case-insensitive, `m` âncoras multilinha, `s` dotAll, `u` unicode, `y` sticky. Até 12 caracteres.
Texto de teste
"Test string" é o texto contra o qual o match acontece. Até 400.000 caracteres — suficiente para a maioria dos logs e fontes.
Executar
Resultado: lista de matches com grupos de captura, texto completo com posições marcadas e metadados (total, tempo). Padrões catastróficos abortam com erro claro, não congelam o servidor.