Verificador de Expressão Regular

Verifica e valida expressões regulares de PHP, JavaScript e Python

Recursos

Avaliação de correspondência ao inserir

Reflete o resultado na hora conforme a inserção do padrão e do texto

Destaca os trechos correspondentes

Destaca visualmente as cadeias correspondentes em uma tabela com números de linha

Compatível com os modificadores i, g, m, s e u

Combine livremente flags, como maiúsculas/minúsculas e múltiplas linhas

Teste imediato com exemplos integrados

Chame com um botão exemplos prontos de padrões e textos

Como usar

1

Insira o padrão de expressão regular

Escreva o padrão que deseja comparar no campo de entrada superior

2

Insira o texto a validar

Cole o texto que deseja corresponder na área de texto inferior

3

Selecione as flags conforme necessário

Indique os modificadores com as caixas de seleção i, g, m, s e u

4

Confira o resultado com a verificação

Exibe na hora o resultado da comparação com os trechos correspondentes destacados

Casos de uso

Depuração de padrões

Isole a causa de uma expressão regular que não corresponde conforme o esperado

Projeto de validação de entrada

Teste, antes de implementar, padrões de validação de e-mail e telefone

Verificação de extração de informações de logs

Valide a extração da cadeia desejada de logs ou textos

Aprendizado e prática de expressões regulares

Aprenda testando com exemplos o comportamento de flags e metacaracteres

Conhecimento Básico

O que é Expressão Regular

Expressão regular é uma notação que representa padrões de caracteres, como "3 dígitos" ou "string contendo @", usando símbolos. É amplamente utilizada em buscas, substituições e validação de entrada. Por exemplo, \d{3} corresponde a 3 dígitos.

Principais Modificadores (Flags)

  • i・g:i ignora distinção entre maiúsculas e minúsculas, e g busca todas as ocorrências em vez de parar na primeira. É a combinação mais usada.
  • m (modo multilinha):m é o modo multilinha, que faz ^ e $ corresponderem ao início e fim de cada linha, em vez de toda a string.
  • s・u:s faz o ponto (.) corresponder também a quebras de linha, e u é o modo Unicode, que trata corretamente caracteres de pares substitutos (alguns caracteres especiais e emojis) por ponto de código.

Segurança e privacidade

Tudo no navegador

Os dados inseridos são processados apenas no seu navegador e não são enviados para fora.

Processado apenas no navegador

a comparação de expressões regulares é processado inteiramente no seu navegador, e os dados de entrada não são enviados para o servidor.

Comunicação criptografada com HTTPS

O carregamento da página também é criptografado por TLS, e o conteúdo não pode ser lido por terceiros.

Sem envio a terceiros

O conteúdo de entrada não é enviado para serviços externos como redes de publicidade ou rastreadores.

Sem salvamento automático de resultados

os padrões e os textos e sugestões de entrada não são armazenadas no servidor.

Siga RAKKOTOOLS na Busca do Google

175 ferramentas úteis ficam mais fáceis de encontrar na Busca do Google e na Busca por IA!

  • Encontrado na busca
  • Exibido também na busca por IA
  • Descubra novas ferramentas
Ferramentas relacionadas