Giniraturi di Regex

Usu commerciale OK Modelli 581 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 regulari

        
Corrispunnenza ntô campionu

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

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

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

Voli di più? Iscriviti gratuitamenti: 30,000 tokens/day
Iscriviti

Elaborazione di a vostra richiesta...

Generate regex patterns da lingua naturale cù AI.

Comu usari Giniraturi di Regex

1
Inserisci u vostru input

Scrivi u testu, carica un file o discrivi chiddu chi vogghiu. Nudda cuntu necisariu.

2
Cliccate pi generari

A nostra IA processa a vostra richiesta in secunni usannu i migliori mudelli open-source.

3
Scaricari e cunniviri

Scaricate, copiate 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 required. Token costs match the web interface.

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 Regex - FAQ

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

Regex101 / Regexr / Debuggex sò strumenti EXPLAINER - scrivite l'espressioni rigulari, li 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 vivi. 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). 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 garantitu in tempu lineare). POSIX BRE/ERE (grep, sed senza -E). Sceglite chiddu ca usa u vostru linguaghju di destinazione - funzioni comu lookbehind / quantificatori possessivi / gruppi nominati ùn sò micca portati in tutti i stili.

Risposta onesta: nudda esprissioni regulari currispondi perfettamenti a tutti l'input di u munnu riali. A validazioni di l'email da sola hà una esprissioni regulari di 6.425 caratteri "RFC 5322 cumpatibbili" ca nuddu usa. Free.ai mira a lu 99% di i casi di l'usu ca discrivi e avverte di casi di edge canusciuti ntâ spiegazioni (p.e., "questu currispondi a example.co.uk ma nun example.museum"). Testa sempre contra dati riali prima di mandà 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ì - si lu stili sceltu li supporta. PCRE/Python/JS permetti lu lookbehind e lookahead pusitivi/negativi; i rifirimenti funzionanu in PCRE/Python/Java ma NON in Go (RE2). U mudellu scegli u costruttu currettu cchiù sìmplici e avverte quannu una funzioni ùn hè micca portatile.

Quannu si dumanda di currispondiri "letters" o "word characters" u mudellu usa classi ca canusciunu l'Unicode ('\p{L}', '\p{N}' in PCRE/Python/Java; '[\p{L}]' cu lu flag 'u' in JavaScript) ô postu di l'ascii legacy-only '[a-zA-Z]'. Menzioni "ASCII only" ntô prompt si vogghiate u cumpurtamentu legacy.

U mudellu hà l'istruzzioni di evitari i quantificaturi niditati comu "(.+)+" ca causanu ReDoS. Per Go (RE2) u motori garantisci u tempu lineari, dunque chistu è impossibile da custruzzioni. Per PCRE/JS/Python, prova sempre l'input lunghi dopu - incolla in Regex101 cù una stringa di 10.000 caratteri e 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 hè gratuitu sottu u pool di token giornalieru. Per i mudelli inusuali strani, GPT-5 premium hè dispunibule cù token pagati.

Sì - incollà una regex e dumandà "convert this Python regex to Go RE2". U mudellu la riscrivi usannu sulu li funzioni supportate di u gustu di destinazione è avverte quannu una funzioni ùn hà micca equivalenti (p.e., backreferences quandu si va Python → Go).

Sì - POST a /v1/chat/ cu un prumpt di sistema di nu spicialista di l'esprissioni rigulari e la vostra discrizzioni comu messaggiu di l'utenti. Uttili pi strumenti ca gineranu automaticamenti esprissioni rigulari di l'input di l'utenti (creaturi di moduli senza codici, cunfigurazioni di l'analisi di log). Vedi /api/.

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

Iscriviti gratuitamenti: 30,000 tokens/day

Crea un contu

Nessuna carta di creditu richiesta

Comu valutate stu strumentu?

Amuri Free.ai? Dì i vostri amichi!