Xerador de Regex

Uso comercial permitido 579 modelos Sen marca de auga Non fai falta rexistrarse
Modelo:
+ GPT-5, Claude, Gemini
Describa o que quere coincidir en inglés e obterá unha expresión regular específica do sabor - PCRE, JavaScript, Python, Go (RE2) ou POSIX - cunha explicación paso a paso e un probador en directo que mostra coincidencias reais e erros.
-
Describa o patrón.
Expresión regular

        
Coincidencias na mostra

        
Explanation + test cases
Opcións avanzadas
Resultado
Quédanche poucos tokens. Consegue máis tokens
Queres mellores resultados? Modelos premium (GPT-5, Claude, Gemini) ofrecen maior calidade. Ver plans

❤️ Amas a Free.ai?

Rexístrate para obter unha ligazón de referido e gañar 30,000 tokens por cada amizade.

Queres máis? Rexístrate gratis: 30,000 tokens/día
Inscríbete gratis

A procesar o seu pedido...

Xere patróns de expresións regulares a partir da linguaxe natural coa IA.

Como usar Xerador de Regex

1
Indique a súa entrada

Escriba texto, envíe un ficheiro ou describa o que queira. Non se precisa conta ningunha.

2
Prema para xerar

A nosa IA procesa a túa solicitude en segundos cos mellores modelos de código aberto.

3
Obter e compartir

Obteña, copie ou comparta o seu resultado. Gratuito para uso persoal e comercial.

Usa esta ferramenta mediante a API

Automatiza esta ferramenta desde o teu propio código. Punto final REST compatible con OpenAI, autenticación con token Bearer, sen necesidade de ningún SDK adicional. Os custos en tokens son os mesmos que na 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."}]}'

Xerador de Regex - FAQ

Describa o que quere coincidir en inglés simple (« US zip codes », « all URLs except localhost », « balanced parentheses up to depth 3 ») e obterá unha expresión regular precisa cunha sintaxe adaptada (PCRE, JavaScript, Python re, Go regexp, POSIX), explicación paso a paso e un panel de probas que mostra as cadeas reais que coinciden e as que non.

Regex101 / Regexr / Debuggex son ferramentas EXPLAINER - vostede escribe a expresión regular, eles explícana. Free.ai é un GENERATOR - vostede describe o que precisa en inglés, el escribe a expresión regular. Use Free.ai para o primeiro borrador, e logo apegue en Regex101 para probalo cos seus datos en directo. O fluxo de traballo combinado aforra horas de escribir manualmente as expresións regulares dunha folla de trucos.

PCRE (predeterminado en PHP, Perl, a maioría das ferramentas modernas de Linux). JavaScript (navegador + Node, sen procurar atrás en Safari ≤16.3). Python re (máis próximo a PCRE, sen cuantificadores posesivos). Go regexp (RE2 — sen referencias, sen procuras, pero seguro garantido en tempo linear). POSIX BRE/ ERE (grep, sed sen - E). Escolla o que use a linguaxe de destino — características como procurar atrás / cuantificadores posesivos / grupos con nome non se adaptan a todos os sabores.

Resposta honesta: ningunha expresión regular coincide perfectamente con todas as entradas do mundo real. Só a validación de correo electrónico ten unha expresión regular de 6425 caracteres "compatíbel co RFC 5322" que ninguén usa realmente. Free.ai apunta ao caso do 99% para o uso que describe e advirte sobre casos coñecidos na explicación (por ex. "isto coincide con exemplo. co. uk pero non con exemplo. museo"). Sempre faga probas con datos reais antes de enviar a produción.

Si - pegue a expresión regular na caixa de descrición prefixada con "explain:" (por ex., "explain: ^(? =.* [A- Z])(? =.*\ d). {8,} $`) e o modelo descompoñerá cada token e dirá que coincide realmente. Empregue / code/ explan / para unha explicación máis rica e consciente do código.

Si - cando o estilo escollido os admita. PCRE/ Python/ JS permiten o look- back positivo/ negativo e o look- ahead; as referencias funcionan en PCRE/ Python/ Java pero NON en Go (RE2). O modelo escolle a construción correcta máis simple e avisa cando unha característica non é portátil.

Cando se lle pide que coincida con "letras" ou "caracteres de palabra" o modelo usa clases que recoñecen Unicode ('\ p{L}', '\ p{N}' en PCRE/ Python/ Java; '[\ p{L}]' coa bandeira 'u' en JavaScript) no canto do antigo ASCII- só '[a- zA- Z]'. Mencione "ASCII só" no aviso se quere o comportamento antigo.

The model is instructed to avoid nested quantifiers like `(.+)+` that cause ReDoS. For Go (RE2) the engine guarantees linear time so this is impossible by construction. For PCRE/JS/Python, always test long inputs after - paste into Regex101 with a 10,000-char string and watch the steps counter.

ChatGPT (GPT-4) handles regex well but costs $20/mo and the context isn't regex-tuned. Free.ai's system prompt forces explicit flavor + match/non-match test cases + complexity warnings. Self-hosted Qwen 3.6 35B is free under the daily token pool. For unusually weird patterns, premium GPT-5 is available with paid tokens.

Si - apega unha expresión regular e pregunta « converter esta expresión regular de Python en Go RE2 ». O modelo reescribe a expresión utilizando só as funcionalidades soportadas pola variante de destino e avisa cando unha funcionalidade non ten equivalente (por ex., referencias cando vai Python → Go).

Si - POST a / v1/ chat / cun aviso do sistema de especialista en expresións regulares e a súa descrición como mensaxe do usuario. Útil para ferramentas que xeran automaticamente expresións regulares a partir da entrada do usuario (construtores de formularios sen código, configuradores de análise de rexistros). Consulte / api /.

Si - o bloque de código primario contén o patrón en bruto COAS delimitacións apropiadas para a linguaxe (`/ pattern/ flags` para JavaScript, `r" pattern "para Python, `` `pattern` `` para Go). Prema Copiar e apegar directamente no código fonte.

Rexístrate gratis: 30,000 tokens/día

Crear conta gratuíta

Non se require tarxeta de crédito

Como valoras esta ferramenta?

Amas a Free.ai?