DevTools

Testador de Regex

Use Testador de Regex no Ali Hub DevTools com validação clara, resultados, informações de privacidade e limites documentados.

Entrada principal

O armazenamento só é usado quando a ferramenta descreve dados locais do navegador, versionados, limitados ao escopo, apagáveis e não sensíveis.

Instalar esta ferramenta

Adicione esta ferramenta ao seu dispositivo para acesso rápido.

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

  1. 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.
  2. 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.

References