Regex Testador e Depurador- Ferramenta de Teste de Expressões Regulares Online Gratuita

Results:

Regex Testador e Depurador- Teste, Valide e Depure suas Expressões Regulares Online

O que é um Regex testador e depurador?

Um Regex Testador e Depurador é uma ferramenta online poderosa que permite testar, validar e depurar expressões regulares( regex) em tempo real. Seja você um desenvolvedor, analista de dados ou administrador de sistemas, dominar expressões regulares pode ajudá-lo a lidar com eficiência com tarefas de processamento de texto, validação de dados e correspondência de padrões.

Expressões regulares são amplamente utilizadas em linguagens de programação como JavaScript, Python, PHP, Perl, Ruby e Go , bem como em ferramentas de linha de comando como grep, sed, awk e scripts bash . No entanto, criar uma expressão regular perfeita regex pode ser desafiador devido à sua sintaxe complexa. É aí que esta ferramenta se torna útil.

Principais recursos do Regex testador e do depurador

  • Correspondência em tempo real: veja seus regex resultados enquanto você digita.

  • Destaque de erros: obtenha feedback instantâneo sobre regex erros de sintaxe.

  • Suporte a vários sinalizadores: teste com sinalizadores como Global(g) , Case Insensitive(i) , Multiline(m) , Dot All(s) e Unicode(u) .

  • Validação linha por linha: identifique quais linhas correspondem ao seu padrão e quais contêm erros.

  • Fácil de usar: interface simples para iniciantes e usuários avançados.

Como usar o Regex testador e o depurador

  1. Insira sua expressão regular: digite seu regex padrão no campo de entrada "Expressão regular" .

  2. Adicionar Strings de Teste: Cole o texto de teste na área "String de Teste" . Cada linha será validada separadamente.

  3. Selecionar sinalizadores: escolha os sinalizadores apropriados para seu regex.

  4. Clique em "Testar Regex " para ver os resultados.

Exemplo 1: Validando endereços de e-mail

Regex Padrão:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

String de teste:

[email protected]  
hello1example.com  
[email protected]  
invalid-email@com  
example@domain

Resultado esperado:

Combinado:

Incomparável:

  • hello1example.com

  • e-mail-inválido@com

Exemplo 2: Extração de URLs

Regex Padrão:

https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?

String de teste:

https://example.com  
http://www.google.com  
ftp://example.com  
https://sub.domain.co.uk/path/to/page  
example.com

Resultado esperado:

Combinado:

Incomparável:

  • ftp://exemplo.com

  • exemplo.com

Exemplo 3: Validando números de telefone

Regex Padrão:

\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}

String de teste:

+1-800-555-1234  
(123) 456-7890  
800.555.1234  
+44 20 7946 0958  
555-1234  
Invalid-Phone-Number

Resultado esperado:

Combinado:

  • +1-800-555-1234

  • (123) 456-7890

  • 800.555.1234

  • +44 20 7946 0958

  • 555-1234

Incomparável:

  • Número de telefone inválido

Dicas para criar expressões regulares eficazes

  • Use âncoras como ^(início da linha) e $(fim da linha) para corresponder a posições específicas.

  • Use classes de caracteres como [a-z], [A-Z] e [0-9] para especificar caracteres permitidos.

  • Use quantificadores como +, *, ?, e {n,m} para controlar o número de repetições.

  • Use grupos e referências retroativas para capturar e reutilizar padrões correspondentes.

  • Use sinalizadores como g, i, m, s, e u para controlar o comportamento de correspondência.

Conclusão

Dominar expressões regulares pode economizar tempo e esforço ao trabalhar com dados de texto. Este Regex Testador e Depurador facilita o teste, a validação e a depuração de padrões antes de usá-los em seu código. Experimente e torne-se um regex especialista hoje mesmo!