[email protected]supporttoolz.dev[email protected]salestoolz.dev[email protected]litonpixarlabs.io[email protected]billingexample.comO que é um testador regex?

Um Regex Tester permite escrever uma expressão regular, executá-la contra texto de amostra e ver exatamente o que ela corresponde em tempo real Cada correspondência é destacada no lugar, cada grupo de captura é listado com seu valor e posição, e erros de sintaxe em seu padrão são relatados com a mensagem exata do mecanismo - para que você possa depurar um padrão em segundos em vez de colá-lo em seu código e executar novamente seu programa.
As expressões regulares são compactas, mas implacáveis: uma fuga perdida, um quantificador ganancioso ou uma classe de personagem incompreendida podem fazer com que um padrão não combine, combine demais ou dê um erro. Este testador usa o mesmo mecanismo regexp do JavaScript, seu navegador e o Node.js são executados, portanto, o comportamento que você vê aqui é o comportamento que você obtém no código de produção. Alterne os sinalizadores G, I, M, S, U e Y para ver como cada um altera o resultado.
Tudo é executado 100% no seu navegador Seus padrões e dados de teste - que geralmente incluem linhas de log reais, registros de usuários ou formatos proprietários - nunca são carregados ou armazenados A ferramenta funciona offline uma vez carregada, para que você possa testar expressões em dados confidenciais sem nunca sair do seu dispositivo.
O motor aqui é o próprio do navegador, então o comportamento corresponde ao que seu JavaScript fará em vez de aproximá-lo Duas coisas tropeçam as pessoas O sinalizador global torna uma expressão regular stateful: ele mantém um lastIndex entre as chamadas, então reutilizar o mesmo objeto em um loop pode pular correspondências ou retornar null em uma string que corresponde claramente Criar a expressão fresh, ou redefinir lastIndex, evita o desempenho quantificadores aninhados sobre conjuntos de caracteres sobrepostos, a forma (a+)+, pode levar um tempo exponencial na entrada que não consegue corresponder, que é o mecanismo por trás da negação de serviço de expressão regular Um padrão que é instantâneo em seus exemplos e trava em uma string mais longa tem esse problema, então teste os casos de falha tão deliberadamente quanto os que passam.
Como usar o testador regex?
Digite seu padrão
Digite ou cole uma expressão regular no campo de padrão - escreva-a sem as barras circundantes, apenas a expressão em si Clique em Carregar amostra para começar a partir de um exemplo de correspondência de e-mail de trabalho.
Escolha bandeiras
Alterne sinalizadores como g (global - find all matches), i (insensível a casos), m (âncoras multilinhas) e s (dot matches newlines) para controlar como o padrão é aplicado.
Adicionar texto de teste
Cole o texto que deseja pesquisar na área de teste. Corresponde ao Actualizar ao vivo enquanto você edita o padrão ou o texto.
Leia os resultados
Veja cada partida destacada em linha, revise os grupos de captura numerados e nomeados para cada partida e copie a expressão finalizada /pattern/flags quando terminar.
Principais características
Destaque de partida ao vivo
Cada correspondência é destacada diretamente no texto do teste enquanto você digita, com cores alternadas para que as correspondências adjacentes permaneçam distintas
Detalhamento do grupo de captura
Os grupos de captura numerados e nomeados são listados por correspondência com seus valores capturados, para que você possa verificar o que cada parte do padrão extrai
Suporte completo à bandeira
Alterne todos os seis sinalizadores JavaScript - global, caso de ignorar, multilinha, dotAll, unicode e pegajoso - e veja o efeito imediatamente
Mensagens de erro precisas
Padrões inválidos são capturados e relatados com o erro exato do mecanismo JavaScript, apontando diretamente para o problema de sintaxe
Frequently Asked Questions
Related Tools
Email Extractor
Extract email addresses, URLs, phone numbers, and IPv4 addresses from any block of text. De-duplicate, sort, and copy the results. Runs client-side.
Regex Explainer
Paste a regular expression and get a clear, token-by-token explanation in plain English, including flags, groups, and quantifiers.
Regex Replace
Find and replace text with a regular expression, using capture group backreferences like $1 and named groups, with full flag support
Text to Handwriting Converter
Convert typed text into realistic handwritten style. Choose from various handwriting fonts, ink colors, and paper backgrounds.
Comments
0 comments
No comments yet. Be the first to share your thoughts!