Giniraturi di espressioni regulari

Usu commerciale OK 380+ mudelli Nessuna filigrana Nudda iscrizioni necessaria
Modellu:
+ GPT-5, Claude, Gemini
Discrivi ciò chì vo vulete currisponde in inglese è ottene una regex specifica di u sapore - PCRE, JavaScript, Python, Go (RE2) o POSIX - cù una spiegazione passo-passu è un live tester chì mostra currispondenze è mancanze veri.
Discrivi u schema.
Espressioni rigulari

        
Corrispundenza ntô campioni

        
Explanation + test cases
Opzioni avanzate
Risurtatu
Tokens scarsi. Più token
Volete risultati megghiu? Modelli Premium (GPT-5, Claude, Gemini) offrenu una qualità cchiù àuta. Visualizza i piani

❤️ Amuri Free.ai? Dì i vostri amichi!

Iscriviti per ottene un ligame di rifirimentu è guadagnà 25.000 gettoni per amicu.

Volete di più? Iscriviti gratuitamente per 30K tokens/day + 10K bonus
Iscriviti

Elaborazione di a vostra richiesta...

Generate regex patterns from natural language with AI.

Comu usari Giniraturi di espressioni regulari

1
Inserisci u vostru input

Scrivi un testu, carica un figghiu o discrivi chiddu ca vogghiu. Nudda cuntu necessariu.

2
Clicca pi generari

A nostra IA processa a vostra dumanda in uni pochi di seconde usannu i migliori mudelli open-source.

3
Scarica e cunnividi

Scarica, copia o sparte u vostru risultatu. Libru per usu persunale è cummerciale.

Usa stu strumentu via API

Automate stu strumentu da u vostru propiu codice. OpenAI-compatible REST endpoint, Bearer-token auth, no extra SDK richiestu. Token costi currisponde à l'interfaccia 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."}]}'

Giniraturi di espressioni regulari — FAQ

Discrivi a cosa vo vulete capari in corsu ("US zip codes", "all URLs except localhost", "balanced parentheses up to depth 3") e ricivi una regex pricisa cu na sintassi adatta (PCRE, JavaScript, Python re, Go regexp, POSIX), spiegazioni passo-passu, e un pannellu di prova ca mostra stringhe veri ca capari o ca nun capari.

Regex101 / Regexr / Debuggex sò strumenti EXPLAINER — scrivite l'espressioni rigulari, a spieganu. Free.ai hè un GENERATOR — descrivite ciò chì vi serve in Inglese, scrive l'espressione rigulari. Usate Free.ai per a prima bozza, poi incollate in Regex101 per pruvà contru i vostri dati in diretta. U flussu di travagliu cumminatu risparmia ore nantu à a scrittura à manu di l'espressioni rigulari da una foglia di truccu.

PCRE (predefinitu in PHP, Perl, a maiò parti di l'uttilitati Linux muderni). JavaScript (browser + Node, senza lookbehind in Safari ≤16.3). Python re (u cchiù vicinu a PCRE, senza quantificatori possessivi). Go regexp (RE2 — senza backreferences, senza lookarounds, ma sicuru in tempu lineare garantitu). POSIX BRE/ERE (grep, sed senza -E). Sceglite quellu usatu da u vostru linguaghju di destinazione — funzioni comu lookbehind / quantificatori possessivi / gruppi nominati ùn sò micca portati in tutti i sapori.

Risposta onesta: nudda regex currispondi perfettamenti a ogni input di u mondu reale. A validazioni di l'email da sola hà una regex di 6.425 caratteri "RFC 5322 cumpatibbili" chì nimu usa veramente. Free.ai mira u 99% di i casi per l'usu chì discrivi è avverte di casi di edge noti in a spiegazione (per esempiu, "questu currisponde example.co.uk ma micca example.museum"). Testa sempre contru i dati veri prima di invià in produzzione.

Sì — incollà l'esprissioni rigulari ntâ casella di discrizzioni prefissata cu "explain: " (p.e., `explain: ^(?=.*[A-Z])(?=.*\d).{8,}$`) e u mudellu scompartirà ogni token e vi dirà a cosa currispondi. Usa /code/explain/ pi na spiegazzioni cchiù ricca.

Sì — quandu u linguaghju sceltu li supporta. PCRE/Python/JS permettenu lu lookbehind e lu lookahead positivi/negativi; i rifirimenti funzionanu in PCRE/Python/Java ma NON in Go (RE2). U mudellu scegli u costruttu currettu cchiù simplici è avverte quannu una funzionalità ùn hè micca portatile.

Quannu si dumanda di currispondenza di "lettere" o "carattiri di parola" u mudellu usa classi cunnuscenti di Unicode (`\p{L}`, `\p{N}` in PCRE/Python/Java; `[\p{L}]` cu lu flag `u` in JavaScript) ô postu di l'antica ASCII-only `[a-zA-Z]`. Menzioni "ASCII only" ntô prompt si vogghiu u cumpurtamentu di l'antica.

U mudellu hè infurmatu di evitari quantificatori annidati comu `(.+)+` ca causanu ReDoS. Per Go (RE2) u motori garantisci un tempu lineari, dunque chistu hè impossibile da custruzzioni. Per PCRE/JS/Python, prova sempre input lunghi dopu — incolla in Regex101 cù una stringa di 10.000 caratteri è guarda u cuntu di passi.

ChatGPT (GPT-4) gestisce bè regex ma costa $ 20 / mo è u cuntestu ùn hè micca sintonizatu regex. U prompt di sistema di Free.ai forza u sapore esplicitu + casi di test di currispondenza / non-corrispondenza + avvisi di cumplessità. Qwen 3 Coder auto-ospitatu hè gratuitu sottu u pool di token giornalieru. Per i pattern insolitamente strani, GPT-5 premium hè dispunibule cù token pagati.

Sì — incolla una regex è dumanda "convert this Python regex to Go RE2". U mudellu la riscrivi usannu sulu li carattiristichi supportati di u gustu di destinazione è avverte quannu una carattiristica ùn hà micca equivalenti (p.e., backreferences quandu si va Python → Go).

Sì — POST a /v1/chat/ cu un prumpt di sistema di spicialista di regex e la vostra discrizzioni comu messaggiu di l'utenti. Utili pi strumenti ca gineranu automaticamenti regex di l'input di l'utenti (cunstructuri di moduli senza codice, configuraturi di parser di log). Vedi /api/.

Sì — u bloccu di codice primariu cuntene u mudellu crudu CU li difinituri appropriati a la lingua (`/pattern/flags` pi JavaScript, `r"pattern"` pi Python, `` `pattern` `` pi Go). Clicca Copia e incolla direttamenti ntô vostru sorgenti.

Iscriviti gratuitamenti pi 10.000 tokens

Crea un contu

Nessuna carta di creditu richiesta

Comu valutate stu strumentu?

Amuri Free.ai? Dì i vostri amichi!