Generator regex-a

Komercijalna upotreba OK 581 modeli Nema vodenog žiga Nema potrebe za prijavom
Model:
+ GPT-5, Claude, Gemini
Opisajte šta želite da podudarate na jednostavnom engleskom i dobijte specifičan regex za okus — PCRE, JavaScript, Python, Go (RE2) ili POSIX — sa objašnjenjem korak po korak i live testerom koji pokazuje stvarne podudaranja i neuspjehe.
-
Opišite obrazac.
Regex

        
Podudara se u uzorku

        
Explanation + test cases
Napredne opcije
Rezultat
Žetoni nestaju. Dobiti više tokena
Želite bolje rezultate? Premium modeli (GPT-5, Claude, Gemini) daju bolji kvalitet. Pogledaj planove

❤️ Volim Free.ai?

Prijavite seda biste dobili link za preporuku i zaradili 30.000 žetona po prijatelju.

Hoćeš još? Prijavite se besplatno: 30.000 žetona/dan
Prijavite se besplatno

Obrađujem vaš zahtjev...

Generiranje regex uzoraka iz prirodnog jezika sa AI.

Kako koristiti Generator regex-a

1
Unesite svoj unos

Utipkajte tekst, prenesite datoteku ili opišite što želite. Nema potrebe za računom.

2
Klikni da generiraš

Naša AI obrađuje vaš zahtjev u sekundama koristeći najbolje modele otvorenog koda.

3
Preuzmi i podijeli

Preuzmite, kopirajte ili podijelite svoj rezultat. Besplatno za ličnu i komercijalnu upotrebu.

Koristi ovaj alat preko API-ja

Automatizirajte ovaj alat iz vašeg koda. OpenAI-kompatibilna REST krajnja tačka, Bearer-token auth, nije potrebno dodatno SDK. Token troškovi odgovaraju web interfejsu.

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."}]}'

Generator regex-a - FAQ

Opisajte šta želite da se podudara na jednostavnom engleskom ("US zip codes", "all URLs except localhost", "balanced braces up to depth 3") i dobijte precizan regex sa sintaksom koja je svjesna okusa (PCRE, JavaScript, Python re, Go regexp, POSIX), korak-po-korak objašnjenje, i test panel koji pokazuje stvarne stringove koji se podudaraju sa onima koji se ne podudaraju.

Regex101 / Regexr / Debuggex su EXPLAINER alati - vi pišete regex, oni ga objašnjavaju. Free.ai je GENERATOR - vi opisujete što vam treba na engleskom, on piše regex. Koristite Free.ai za prvi nacrt, zatim zalijepite u Regex101 da biste testirali sa vašim živim podacima. Kombinirani radni tok štedi sate na ručno pisanje regularnih izraza iz lista za prevaru.

PCRE (standardno u PHP-u, Perl-u, većini modernih Linux alata). JavaScript (preglednik + Node, nema lookbehind-a u Safari-u ≤16.3). Python re (najbliži PCRE-u, nema posvojnih kvantificirajućih). Go regexp (RE2 - nema backreference-a, nema lookaround-a, ali linearno vrijeme je garantovano sigurno). POSIX BRE/ERE (grep, sed bez -E). Odaberite ono što vaš ciljani jezik koristi - značajke kao što su lookbehind / posvojni kvantificirajući / imenovane grupe ne prenose se na sve stilove.

Iskreni odgovor: nijedan regex ne odgovara svakom realnom unosu savršeno. Samo provjera e-pošte ima regex od 6,425 znakova "RFC 5322 kompatibilan" koji niko zapravo ne koristi. Free.ai cilja na 99% slučajeva za upotrebu koju opisuješ i upozorava na poznate krajnje slučajeve u objašnjenju (npr. "ovo odgovara example.co.uk ali ne example.museum"). Uvijek testiraj protiv stvarnih podataka prije slanja u produkciju.

Da - zalijepite regex u opisnu kutiju s prefiksom "explain: " (npr., `explain: ^(?=.*[A-Z])(?=.*\d).{8,}$`) i model će razbiti svaki token i reći vam šta se zapravo podudara. Koristite /code/explain/ za bogatije objašnjenje koje je u skladu sa kodom.

Da - kada ih odabrani okus podržava. PCRE/Python/JS dozvoljava pozitivno/negativno gledanje unazad i gledanje unaprijed; backreferences rade u PCRE/Python/Javi ali NE u Go (RE2). Model bira najjednostavniju ispravnu konstrukciju i upozorava kada je značajka ne prenosiva.

Kada se traži da se podudaraju "slova" ili "rečenice" model koristi Unicode-spoznatne klase ('\p{L}', '\p{N}' u PCRE/Python/Java; '[\p{L}]' sa 'u' zastavicom u JavaScriptu) umjesto nasljednog ASCII-samo '[a-zA-Z]'. Napomenite "ASCII samo" u promptu ako želite nasljedno ponašanje.

Model je instruiran da izbjegava ugniježđene kvantificatore kao što su `(.+)+` koji uzrokuju ReDoS. Za Go (RE2) motor garantira linearno vrijeme tako da je to nemoguće po konstrukciji. Za PCRE/JS/Python, uvijek testirajte duge ulazne podatke nakon - zalijepite u Regex101 sa nizom od 10.000 znakova i gledajte brojač koraka.

ChatGPT (GPT-4) dobro radi sa regex-om ali košta $20/mo i kontekst nije reguliran regex-om. Free.ai-ov sistemski prompt prisiljava eksplicitni okus + slučajevi testiranja podudaranja/nepodudaranja + upozorenja o kompleksnosti. Samohosting Qwen 3 Coder je besplatan pod dnevnim token poolom. Za neobično čudne uzorke, premium GPT-5 je dostupan sa plaćenim tokenima.

Da - zalijepi regex i pita "pretvori ovaj Python regex u Go RE2". Model ga prepisuje koristeći samo podržane značajke ciljanog okusa i upozorava kada značajka nema ekvivalent (npr. backreferences kada ide Python → Go).

Da - POST u /v1/chat/ sa sistemskim promptom specijalista za regex i vašim opisom kao korisničkom porukom. Korisno za alate koji automatski generiraju regex od korisničkog unosa (ne-kodni graditelji obrazaca, log-parser konfiguracije). Vidi /api/.

Da - primarni blok koda sadrži sirovi uzorak SA razdjelnicima odgovarajućim jeziku (`/pattern/flags` za JavaScript, `r"pattern"` za Python, ```pattern``` za Go). Kliknite Kopiraj i zalijepi direktno u svoj izvor.

Prijavite se besplatno: 30.000 žetona/dan

Napravi račun

Kreditna kartica nije potrebna

Kako bi ocijenili ovaj alat?

Volim Free.ai?