Gerador de Regex

Utilização comercial OK Modelos 581 Sem marca de água Não é necessário registo
Modelo:
+ GPT-5, Claude, Gemini
Descreva o que você quer combinar em inglês simples e obtenha um regime específico de sabor — PCRE, JavaScript, Python, Go (RE2) ou POSIX — com uma explicação passo a passo e um testador ao vivo mostrando jogos e falhas reais.
-
Descreva o padrão.
Regix

        
Coincide na amostra

        
Explanation + test cases
Opções avançadas
Resultado
Os tokens estão a ficar baixos. Obter mais tokens
Queres melhores resultados? Modelos premium (GPT-5, Claude, Gemini) oferecem uma qualidade superior. Ver Planos

❤️ Adoro Free.ai? Diga aos seus amigos!

Inscreva-se para obter um link de referência e ganhar 30.000 fichas por amigo.

Queres mais? Inscreva-se gratuitamente: 30 000 fichas/dia
Inscreva-se livre

Tratamento do seu pedido...

Gerar padrões de regex a partir da linguagem natural com IA.

Como Utilizar Gerador de Regex

1
Introdução

Digite texto, carregue um arquivo ou describa o que você quer. Não é necessária nenhuma conta.

2
Clique em gerar

Nossa IA processa o seu pedido em segundos usando os melhores modelos de código aberto.

3
Baixar & compartilhar

Baixe, copie ou compartilhe o seu resultado. Gratuito para uso pessoal e comercial.

Use esta ferramenta através da API

Automate esta ferramenta a partir do seu próprio código. Endpoint REST compatível com o OpenAI, Bearer-token auth, não é necessário SDK extra. O token custa corresponder à interface web.

curl -X POST https://api.free.ai/v1/chat/ \
  -H "Authorization: Bearer sk-free-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'

Gerador de Regex - FAQ

Descreva o que você quer corresponder em inglês simples ("códigos zip americanos", "todas as URLs exceto localhost", "parênteses equilibrados até profundidade 3") e volte a um regex preciso com uma sintaxe sabor-conhecida (PCR, JavaScript, Python re, Go regexp, POSIX), explicação passo a passo, e um painel de teste mostrando cordas reais que não correspondem.

Regex101 / Regexr / Debuggex são ferramentas EXPLAINER - você escreve o regex, eles explicam. Free.ai é um GENERATOR - você descreve o que você precisa em inglês, ele escreve o regex. Use Free.ai para o primeiro esboço, em seguida cole em Regex101 para testar contra seus dados ao vivo. Fluxo de trabalho combinado economiza horas sobre regexes de escrita manual de uma chapa de tracedor.

PCRE (por defeito em PHP, Perl, a maioria das ferramentas Linux modernas). JavaScript (browser + Node, sem lookbehind em Safari ≤16.3). Python re (aproximado ao PCRE, sem quantificadores possessivos). Go regexp (RE2 - sem retroreferências, sem olhar, mas o tempo linear garantido seguro). POSIX BRE/ERE (grep, sed sem -E). Escolha o seu idioma-alvo usa - características como lookbehind / quantificadores posessivos / grupos nomeados não portam todos os sabores.

Resposta honesta: não há regex corresponde a cada entrada real-world perfeitamente. A validação de e-mail só tem um 6.425 caracteres "RFC 5322 conforme" regex ninguém realmente usa. Free.ai alvo o 99% caso para o uso que você descreve e adverte sobre casos de borda conhecidos na explicação (por exemplo, "este coincide com exemplo.co.uk mas não com exemplo.museum"). Sempre testar contra dados reais antes de enviar para a produção.

Sim - cole o regex na caixa de descrição prefixada com "explicar: " (por exemplo, `explain: ^(?=.*[A-Z](?=.*\d). {8,}$`) e o modelo vai desfazer cada ficha e dizer-lhe o que realmente corresponde. Use /code/explain/ para mais rico código-conhecimento explicação.

Sim - quando o sabor escolhido os suporta. PCRE/Python/JS permite o lookbehind positivo/negativo e lookahead; retrorreferências funcionam em PCRE/Python/Java mas NÃO em Go (RE2). O modelo escolhe o mais simples construto correto e adverte quando um recurso não é portátil.

Quando solicitado para corresponder a "letras" ou "caracteres de palavra", o modelo usa classes de um unicode-aware (`\p{L}`, `\p{N}`' em PCRE/Python/Java; `[\p{L}]` com a bandeira `u` em JavaScript) em vez de herança ASCII-só `[a-zA-Z]`. Menção "ASCII apenas" no prompt se você desejar o comportamento legado.

O modelo é instruído para evitar quantificadores aninhados como `(.+)+` que causam ReDoS. Para Go (RE2) o motor garante tempo linear, portanto isso é impossível por construção. Para PCRE/JS/Python, sempre testar entradas longas depois - colar em Regex101 com uma corda de 10.000char e assistir o contador de passos.

ChatGPT (GPT-4) maneja bem regex, mas custa $20/mo e o contexto não é regex-tuned. Free.ai do sistema forças rápidas sabor explícito + casos de fósfora/não-match teste + avisos de complexidade. Auto-hosted Qwen 3 Coder é livre sob o token pool diário. Para padrões extraordinários, premium GPT-5 está disponível com tokens pagas.

Sim - cole um regex e pergunte "convert este regex do Python para Go RE2". O modelo reescreve-o usando apenas as características suportadas do sabor do alvo e adverte quando um recurso não tem equivalente (por exemplo, retroreferências ao ir ao Python → Go).

Sim - POST para /v1/chat/ com um sistema de sistema regex-especialista e sua descrição como mensagem de usuário. Útil para ferramentas que autogeneram regex a partir de entrada do usuário (construtores de formulários sem código, configuradores log-parser). Veja /api /.

Sim - o bloco de código primário contém o padrão bruto COM os delimitadores adequados à linguagem (`/pattern/flags' para JavaScript, `r" pattern"` para Python, ``pattern '` para Go). Clique em Copiar e colar diretamente na sua fonte.

Inscreva-se gratuitamente: 30 000 fichas/dia

Criar Conta Livre

Não é necessário cartão de crédito

Como você avalia esta ferramenta?

Adoro Free.ai? Diga aos seus amigos!