Testador de Regex
Teste expressões regulares contra texto de amostra e revise correspondências, grupos, flags e diferenças entre engines.
Make HTML structure easier to inspect
Esta ferramenta testa uma expressão regular contra texto de amostra e mostra correspondências ou capturas. Ajuda a entender o padrão. O resultado depende do engine e flags escolhidos e não prova comportamento igual em toda linguagem ou produção.
Formatting is not HTML validation
Uma expressão regular descreve padrões com literais, classes, quantificadores, grupos, âncoras, alternativas e escapes. Engines diferem em Unicode, backtracking, lookbehind, grupos nomeados e substituição. Registre engine e flags com o padrão.
How to format HTML
- Informe o padrão, escolha flags ou opções, adicione texto representativo e examine correspondências e grupos. Inclua casos normais, vazios, limites, Unicode e adversários. Escape dados do usuário antes de padrões dinâmicos e limite entradas não confiáveis.
- Informe o padrão, escolha flags ou opções, adicione texto representativo e examine correspondências e grupos. Inclua casos normais, vazios, limites, Unicode e adversários. Escape dados do usuário antes de padrões dinâmicos e limite entradas não confiáveis. Compare captures with the expected text.
Formatting method
- Read markup structure
O testador compila o padrão, percorre o texto e informa correspondências, posições e grupos. Sintaxe inválida gera erro. Padrões com muito backtracking podem ser lentos ou inseguros; a prévia não garante desempenho.
- Apply indentation
O testador compila o padrão, percorre o texto e informa correspondências, posições e grupos. Sintaxe inválida gera erro. Padrões com muito backtracking podem ser lentos ou inseguros; a prévia não garante desempenho.
- Preserve content
O testador compila o padrão, percorre o texto e informa correspondências, posições e grupos. Sintaxe inválida gera erro. Padrões com muito backtracking podem ser lentos ou inseguros; a prévia não garante desempenho.
Exact parser recovery, optional-tag handling, whitespace policy, embedded-language behavior, and error wording should be c...
Read the formatted result
Um resultado útil mostra trecho exato, capturas, flags e engine assumido. Verifique se é parcial, guloso, multilinha ou sensível a Unicode. Uma correspondência não prova um validador completo ou seguro.
Erros comuns
Erros comuns incluem esquecer âncoras, usar ponto para tudo, entender mal quantificadores gulosos, misturar engines, não escapar entrada e testar apenas caso feliz. Use parser para linguagens estruturadas.
Erros comuns incluem esquecer âncoras, usar ponto para tudo, entender mal quantificadores gulosos, misturar engines, não escapar entrada e testar apenas caso feliz. Use parser para linguagens estruturadas. Compare captures with the expected text.
Limites e casos especiais
Não garante engine de produção, desempenho, resistência a DoS, comportamento regional ou cobertura total. Entradas grandes ou hostis exigem limites e testes na aplicação.
Não garante engine de produção, desempenho, resistência a DoS, comportamento regional ou cobertura total. Entradas grandes ou hostis exigem limites e testes na aplicação. Compare captures with the expected text.
Examples
Testador de expressões regulares online — 1
O que faz um testador regex?
Informe o padrão, escolha flags ou opções, adicione texto representativo e examine correspondências e grupos. Inclua casos normais, vazios, limites, Unicode e adversários. Escape dados do usuário antes de padrões dinâmicos e limite entradas não confiáveis.
Um resultado útil mostra trecho exato, capturas, flags e engine assumido. Verifique se é parcial, guloso, multilinha ou sensível a Unicode. Uma correspondência não prova um validador completo ou seguro.
Testador de expressões regulares online — 2
Qual engine é usado?
Informe o padrão, escolha flags ou opções, adicione texto representativo e examine correspondências e grupos. Inclua casos normais, vazios, limites, Unicode e adversários. Escape dados do usuário antes de padrões dinâmicos e limite entradas não confiáveis.
Um resultado útil mostra trecho exato, capturas, flags e engine assumido. Verifique se é parcial, guloso, multilinha ou sensível a Unicode. Uma correspondência não prova um validador completo ou seguro.
Testador de expressões regulares online — 3
O que são flags?
Informe o padrão, escolha flags ou opções, adicione texto representativo e examine correspondências e grupos. Inclua casos normais, vazios, limites, Unicode e adversários. Escape dados do usuário antes de padrões dinâmicos e limite entradas não confiáveis.
Um resultado útil mostra trecho exato, capturas, flags e engine assumido. Verifique se é parcial, guloso, multilinha ou sensível a Unicode. Uma correspondência não prova um validador completo ou seguro.
Testador de expressões regulares online — 4
Por que corresponde parcialmente?
Informe o padrão, escolha flags ou opções, adicione texto representativo e examine correspondências e grupos. Inclua casos normais, vazios, limites, Unicode e adversários. Escape dados do usuário antes de padrões dinâmicos e limite entradas não confiáveis.
Um resultado útil mostra trecho exato, capturas, flags e engine assumido. Verifique se é parcial, guloso, multilinha ou sensível a Unicode. Uma correspondência não prova um validador completo ou seguro.
Testador de expressões regulares online — 5
Como grupos de captura funcionam?
Informe o padrão, escolha flags ou opções, adicione texto representativo e examine correspondências e grupos. Inclua casos normais, vazios, limites, Unicode e adversários. Escape dados do usuário antes de padrões dinâmicos e limite entradas não confiáveis.
Um resultado útil mostra trecho exato, capturas, flags e engine assumido. Verifique se é parcial, guloso, multilinha ou sensível a Unicode. Uma correspondência não prova um validador completo ou seguro.
Testador de expressões regulares online — 6
Pode validar email?
Informe o padrão, escolha flags ou opções, adicione texto representativo e examine correspondências e grupos. Inclua casos normais, vazios, limites, Unicode e adversários. Escape dados do usuário antes de padrões dinâmicos e limite entradas não confiáveis.
Um resultado útil mostra trecho exato, capturas, flags e engine assumido. Verifique se é parcial, guloso, multilinha ou sensível a Unicode. Uma correspondência não prova um validador completo ou seguro.
Frequently asked questions
O que faz um testador regex?
Use para inspecionar o padrão e confirme sintaxe, desempenho, Unicode e segurança no engine e aplicativo reais.
Qual engine é usado?
Use para inspecionar o padrão e confirme sintaxe, desempenho, Unicode e segurança no engine e aplicativo reais.
O que são flags?
Use para inspecionar o padrão e confirme sintaxe, desempenho, Unicode e segurança no engine e aplicativo reais.
Por que corresponde parcialmente?
Use para inspecionar o padrão e confirme sintaxe, desempenho, Unicode e segurança no engine e aplicativo reais.
Como grupos de captura funcionam?
Use para inspecionar o padrão e confirme sintaxe, desempenho, Unicode e segurança no engine e aplicativo reais.
Pode validar email?
Use para inspecionar o padrão e confirme sintaxe, desempenho, Unicode e segurança no engine e aplicativo reais.
Padrões complexos são seguros?
Use para inspecionar o padrão e confirme sintaxe, desempenho, Unicode e segurança no engine e aplicativo reais.
Como testar Unicode?
Use para inspecionar o padrão e confirme sintaxe, desempenho, Unicode e segurança no engine e aplicativo reais.
