Xerador de Regex

Uso comercial aceptado Modelos 581 Sen marca de auga Non se precisa 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
A faltar fichas. Obter máis tokens
Queres mellores resultados? Modelos Premium (GPT-5, Claude, Gemini) ofrecen unha calidade superior. Ver os planos

❤️ Amas a Free.ai?

Regístrese para obter unha ligazón de referencia e gañar 30. 000 tokens por amigo.

Queres máis? Sign up free: 30,000 tokens/day
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 empregando os mellores modelos de código aberto.

3
Obter e compartir

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

Empregar esta ferramenta mediante API

Automatice esta ferramenta co seu propio código. Punto final REST compatíbel con OpenAI, autenticación con token de portador, non se require SDK adicional. Os custos dos tokens son iguais aos da 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) xestiona ben as expresións regulares, pero custa $20/ mes e o contexto non está sintonizado coas expresións regulares. O sistema de solicitudes de Free.ai obriga a usar sabores explícitos + casos de proba de coincidencia/ non coincidencia + avisos de complexidade. O codificador Qwen 3 autoaloxado é gratuíto baixo o conxunto de tokens diarios. Para patróns inusualmente raros, o premium GPT-5 está dispoñíbel con tokens pagos.

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.

Sign up free: 30,000 tokens/day

Crear unha conta libre

Non se require tarxeta de crédito

Como valora esta ferramenta?

Amas a Free.ai?