Command Palette

Search for a command to run...

CO

Construtor Regex

Crie, teste e depure expressões regulares com correspondência em tempo real e uma folha de dicas abrangente

O que é o Regex Builder?

O Regex Builder é uma ferramenta online gratuita para criar, testar e depurar expressões regulares com correspondência em tempo real e feedback visual. Expressões regulares (Regex) são sequências poderosas de correspondência de padrões usadas na programação, processamento de texto e validação de dados para pesquisar, combinar e manipular strings.

A ferramenta fornece um ambiente de teste ao vivo, onde você pode escrever um padrão regex e ver instantaneamente todas as correspondências destacadas em sua string de teste. Ele inclui uma folha de dicas abrangente, abrangendo classes de personagens, quantificadores, âncoras, grupos e lookaheads para ajudá-lo a construir o padrão certo rapidamente.

Seja você um desenvolvedor escrevendo validação de entrada, um analista de dados extraindo padrões de texto ou uma sintaxe de regex de aprendizagem do aluno, essa ferramenta fornece feedback visual instantâneo e referências úteis. Todo o processamento é executado localmente no seu navegador, portanto, seus dados de teste permanecem totalmente privados.

Os padrões construídos aqui são executados no mecanismo JavaScript, e os sabores de expressões regulares diferem mais do que as pessoas esperam Os recursos PCRE que o JavaScript nunca teve incluem recursão, quantificadores possessivos e \K, portanto, um padrão levantado de uma resposta PHP ou Perl pode não compilar Lookbehind funciona em navegadores modernos, mas chegou atrasado, então ainda pode falhar em dispositivos mais antigos A falha que vale a pena observar é o desempenho e não a sintaxe: quantificadores aninhados sobre os mesmos caracteres, como (a+)+, podem levar um tempo exponencial na entrada que não corresponde, que é a forma por trás da maioria dos bugs de negação de serviço de expressão regular. Se um padrão for instantâneo em entradas curtas e estiver pendurado em entradas mais longas, essa é a causa Teste contra dados realistas, incluindo as strings que você espera falhar, não apenas aquelas que você espera combinar.

Como usar o Regex Builder?

  1. Insira seu padrão Regex

    Digite seu padrão de expressão regular no campo de entrada de padrão. Defina sinalizadores como global (G), não diferencia maiúsculas de minúsculas (I) ou multilinhas (M) conforme necessário.

  2. Adicionar texto de teste

    Insira ou cole o texto com o qual deseja testar seu padrão. Pode ser qualquer string, parágrafo ou dados que você deseja corresponder.

  3. Veja as partidas em tempo real

    As correspondências são destacadas instantaneamente à medida que você digita. Você pode ver todos os grupos combinados, grupos de captura e suas posições na string de teste.

  4. Refinar e usar

    Use a folha de dicas para refinar seu padrão. Depois que seu Regex funcionar corretamente, copie o padrão para uso em seu código ou aplicativo.

Principais características

  • Cada bandeira, alternada ao vivo

    Global, insensível a maiúsculas e minúsculas, multilinha e dotAll podem ser alternados enquanto as correspondências são atualizadas, o que costuma ser a correção do próprio padrão

  • Correspondência de padrões em tempo real

    Veja as partidas destacadas instantaneamente enquanto você digita seu padrão Regex, sem a necessidade de clicar em um botão

  • Folha de dicas completa

    Referência integrada que abrange classes de personagens, quantificadores, âncoras, grupos, lookaheads e muito mais

  • Suporte à bandeira

    Alterne sinalizadores comuns de regex, incluindo global (G), não diferencia maiúsculas de minúsculas (i), multilinhas (M) e outros

Frequently Asked Questions

Sim, o Regex Builder é totalmente gratuito, sem necessidade de registro.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

regexregular expressionpatternmatchtestbuildervalidatorcheatsheet