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

Regex Builder
Regular ExpressionValid
//g
Flags:
Test String

Cheatsheet

RegexExplanation
.any character except newline
\w\d\sword, digit, whitespace
\W\D\Snot word, digit, whitespace
[abc]any of a, b, or c
[^abc]not a, b, or c
[a-g]character between a & g
^abc$start / end of the string
\b\Bword, not-word boundary
\[\*\]escaped special characters
\t\n\rtab, linefeed, carriage return
(abc)capture group
\1backreference to group #1
(?:abc)non-capturing group
(?=abc)positive lookahead
(?!abc)negative lookahead
a*a+a?0 or more, 1 or more, 0 or 1
a{5}a{2,}exactly five, two or more
a{1,3}between one & three
a+?a{2,}?match as few as possible
ab|cdmatch ab or cd
Category:coding
Mode:Offline
Version:1.0.0
Access:Free

O que é o Regex Builder?

Regex Builder interface on Toolz.dev - Build, test, and debug regular expressions with real-time matching and a comprehensive cheatsheet

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 limites de uso ou registro necessário. Crie e teste quantas expressões regulares você precisar.

Comments

0 comments

0/2000 characters

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

regexregular expressionpatternmatchtestbuildervalidatorcheatsheet