Generator regex-a

Komercijalna upotreba OK 380+ modela 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ši 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) pružaju višu kvalitetu. Pogledaj planove

❤️ Volite Free.ai?

Sign up to get a referral link and earn 25,000 tokens per friend.

Hoćeš još? Prijavite se besplatno za 30K žetona dnevno + 10K bonusa
Prijavite se besplatno

Obrađujem vaš zahtjev...

Uobičajeni je oblik u prirodnom jeziku, a umjetna inteligencija.

Kako koristiti Generator regex-a

1
Unesite svoj unos

Unesite tekst, učitajte datoteku, ili opišite šta želite. Nema potrebe za računom.

2
Kliknite da generirate

Naša UI 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 vlastitog koda. OpenAI-kompatibilna REST krajnja tačka, Bearer-token autentifikacija, nije potreban dodatni SDK. Token troškovi odgovaraju web sučelju.

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 parentheses up to depth 3") i dobijte precizan regex sa sintaksom koja je svjesna okusa (PCRE, JavaScript, Python re, Go regexp, POSIX), objašnjenje korak po korak, i test panel koji prikazuje stvarne nizove 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 šta vam treba na engleskom, on piše regex. Koristite Free.ai za prvi nacrt, zatim zalijepite u Regex101 da biste testirali protiv vaših živih podataka. Kombinovani radni tok štedi sate preko ručnog pisanja regularnih izraza iz lista za varanje.

PCRE (uobičajeno u PHP-u, Perl-u, većini modernih Linux alata). JavaScript (preglednik + čvor, nema pretraživanja u Safari-u ≤16.3). Python re (najbliži PCRE-u, nema posvojnih kvantificirajućih znakova). Go regexp (RE2 — nema povratnih referenci, nema pretraživanja, ali linearno vrijeme je zagarantirano sigurno). POSIX BRE/ERE (grep, sed bez -E). Odaberite onaj koji vaš ciljani jezik koristi — značajke poput pretraživanja / posvojnih kvantificirajućih znakova / imenovanih grupa ne prenose se na sve verzije.

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

Da — zalijepite regex u opisnu kutiju prefiksiranu sa "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; povratne reference rade u PCRE/Python/Javi ali NE u Go-u (RE2). Model bira najjednostavniju ispravnu konstrukciju i upozorava kada značajka nije prenosiva.

Kada se pita za podudaranje "slova" ili "riječ znakova" model koristi Unicode-spoznajljive 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 upitnik ako želite nasljedno ponašanje.

Modelu je naređeno 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/mjesečno i kontekst nije reguliran regex-om. Free.ai-ov sistemski prompt prisiljava eksplicitni okus + slučajeve testiranja podudaranja/nepodudaranja + upozorenja o kompleksnosti. Qwen 3 Coder je besplatan pod dnevnim token poolom. Za neobično čudne uzorke, premium GPT-5 je dostupan uz plaćene tokene.

Da — zalijepi regex i upiši "convert this Python regex to Go RE2". Model ga prepisuje koristeći samo podržane mogućnosti 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, konfiguracija log-parsera). Vidi /api/.

Da — primarni blok koda sadrži sirovi uzorak SA razdjelnicima prikladnim za jezik (`/pattern/flags` za JavaScript, `r"pattern"` za Python, ```pattern``` za Go). Kliknite Kopiraj i zalijepi direktno u svoj izvorni kod.

Prijavite se besplatno za 10.000 žetona

Napravi račun

Nema potrebe za kreditnom karticom

Kako bi ocijenili ovaj alat?

Volite Free.ai?