Skip to main content

Testador de Regex

Teste e depure expressões regulares em tempo real.

Padrão

//g

String de teste

Correspondências

Enter a pattern and test string

Compartilhar:

Dominando Expressões Regulares

Expressões regulares (regex) são ferramentas poderosas para correspondência de padrões e manipulação de texto. Embora possam parecer intimidantes no início, entender os blocos básicos de construção permite resolver problemas complexos de processamento de texto de forma eficiente.

Um desenho em preto e branco de um detetive olhando através de uma lupa para um fluxo de letras e números flutuantes, destacando um padrão específico.Um desenho em preto e branco de um detetive olhando através de uma lupa para um fluxo de letras e números flutuantes, destacando um padrão específico.

Blocos de Construção de Regex

Uma expressão regular é composta por caracteres que representam padrões. Alguns caracteres correspondem a si mesmos, enquanto outros têm significados especiais.

Âncoras

  • ^ : Corresponde ao início da string
  • $ : Corresponde ao final da string

Quantificadores

  • * : Corresponde 0 ou mais vezes
  • + : Corresponde 1 ou mais vezes
  • ? : Corresponde 0 ou 1 vez (opcional)

Padrões Comuns

Validação de E-mail

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

Um padrão padrão para validar endereços de e-mail, verificando nome de usuário, símbolo @, domínio e extensão.

Formato de Data (AAAA-MM-DD)

^\d{4}-\d{2}-\d{2}$

Corresponde a uma string de data no formato ISO, garantindo exatamente 4 dígitos para o ano, 2 para o mês e 2 para o dia.

Um desenho em preto e branco de peças de quebra-cabeça se encaixando para formar uma string de texto, simbolizando como os componentes de regex constroem uma correspondência.Um desenho em preto e branco de peças de quebra-cabeça se encaixando para formar uma string de texto, simbolizando como os componentes de regex constroem uma correspondência.

Aprofundamento

Expressões regulares têm muitos outros recursos como grupos, lookaheads e flags. Para um guia completo, confira a Documentação Web MDN sobre Expressões Regulares.