Regex generator

Komercijalna upotreba OK 380+ modela Nema vodenog žiga Nije potrebno prijavljivanje
Uzorak:
+ GPT-5, Claude, Gemini
Opišite što želite usporediti na običnom engleskom jeziku i dobiti regex specifičan za okus — PCRE, JavaScript, Python, Go (RE2) ili POSIX – s objašnjenjem korak po korak i live tester koji pokazuje prave utakmice i propuste.
Opišite uzorak.
Regex

        
Šibice u uzorku

        
Explanation + test cases
Napredne opcije
Rezultat
Tokensima je ponestalo. Dobiti više tokena
Želiš li bolje rezultate? Premium modeli (GPT-5, Claude, Gemini) dostaviti više kvalitete. Pogledaj planove

❤️ Love Free.ai? Tell your friends!

Prijavi se kako bi dobili referentni link i zaraditi 25 000 žetona po prijatelju.

Hoćeš još? Prijavite se besplatno za 30K žetona/dan + 10K bonus
Slobodno se prijavite

Obrađujem vaš zahtjev...

Generirati regex uzorke iz prirodnog jezika s UI.

Kako koristiti Regex generator

1
Unesite svoj unos

Upišite tekst, pošaljete datoteku ili opišete što želite. Nema potrebe za korisničkim računom.

2
Kliknite na generiranje

Naš UI procesira vaš zahtjev u sekundama koristeći najbolje modele otvorenog izvora.

3
Preuzmi & dijeljenje

Preuzmite, kopirajte ili podijelite svoj rezultat. Besplatno za osobnu i komercijalnu upotrebu.

Koristi ovaj alat preko API

Automatski ovaj alat iz vlastitog koda. OpenAI-kompatibilan REST ishod, Nositelj-taken auth, nema dodatnih SDK troškova odgovara 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."}]}'

Regex generator — FAQ

Opišite što želite usporediti na običnom engleskom ("Američki zip kodovi", "svi URL-ovi osim localhost", "uravnotežene zagrade do dubine 3") i dobiti natrag precizan regex sa sintaksom s aromom (PCRE, JavaScript, Python re, Go regex, POSIX), korak po korak, i test panel koji pokazuje prave stringove koji se poklapaju protiv. ne odgovaraju.

Regex101 / Regexr / Debuggex su EXPLAINER alati – pišete regex, oni to objašnjavaju. Free.ai je GENERATOR – opisujete što vam je potrebno na engleskom jeziku, piše regex. Koristite Free.ai za prvi nacrt, zatim umetnite u Regex101 za test protiv vaših podataka uživo. Kombinirani radni tok štednja sati preko ručno pisanje regexes iz lista varalica.

PCRE (uobičajeno u PHP, Perl, većina modernih Linux alata). JavaScript (browser + Node, bez izgleda iza Safari ≤16.3). Python re (zatvara na PCRE, nema posesivne kvantifikacije). Go regexp (RE2 – bez referencija, bez zaobilaze, ali linearno vrijeme garantirano sigurno). POSIX BRE/ERE (grep, sed bez -E). Odaberite jedan svoj ciljni jezik koristi – osobine poput lookbehind / posesivne kvantifikacije / nazivne grupe ne prelaze preko svih okusa.

Pošten odgovor: nijedan regex savršeno ne odgovara svakom stvarnom svijetu. Samo potvrda e-pošte ima 6,425-harakter "RFC 5322 sukladan" regex nitko zapravo ne koristi. Free.ai cilja 99% slučaj za upotrebu koju opisujete i upozorava na poznate slučajeve ruba u objašnjenju (npr., "ovo odgovara primjeru.co.uk ali ne primjer.museum"). Uvijek testirajte na stvarne podatke prije isporuke u proizvodnju.

Da — ubacite regex u okvir opisa prefiksom "objašnjenje:" (npr. `objašnjenje: ^(?=.*[A-Z])(?=.*\d). {8,}$`) i model će razbiti svaki žeton i reći vam što se zapravo poklapa. Koristite /kod/objašnjenje/ za objašnjenje bogatijeg koda.

Da — kada ih odabrani okus podržava. PCRE/Python/JS omogućuje pozitivan/negativni izgled iza i unaprijed; reference rade u PCRE/Python/Java, ali NE u Go (RE2). Model bira najjednostavniju ispravnu konstrukciju i upozorava kada značajka nije prijenosna.

Kada je zamoljen za poklapanje s "slovima" ili "znacima riječi" model koristi klase Unicode-svjesne (`\p{L}`, `p{N}` u PCRE/Python/Java; `[\p{L}]` s `u` zastavom u JavaScriptu) umjesto ostavštine ASCII- samo `[a- zA- Z]`. Pomni "samo ASCII" u upitu ako želite naslijeđe ponašanja.

Model je uputen kako bi se izbjegli ugniježđeni kvantifikacije poput `(.+)+` koji uzrokuju ReDoS. Za Go (RE2) motor jamči linearno vrijeme tako da je to nemoguće konstrukcijom. Za PCRE/JS/Python, uvijek testirajte duge ulaze nakon toga — umetnite u Regex101 s 10.000-har nizom i gledajte brojač stepenica.

ChatGPT (GPT-4) dobro upravlja regexom, ali košta 20 $/mo, a kontekst nije regex-tuned. Free.ai sustava brze sile eksplicitni okus + meč/ne-pass testove + složenost upozorenja. Samostalni Qwen 3 Coder je besplatno pod dnevnim žeton bazenom. Za neobično čudne uzorke, premium GPT-5 je dostupan s plaćenim žetonima.

Da – umetnite regex i pitajte "convert ovaj Python regex na Go RE2. Model prepisuje ga koristeći samo ciljni okus podržane osobine i upozorava kada značajka nema ekvivalent (npr., referenci kada ide Python → Go).

Da — POST do /v1/chat/ s regex-specijalističkim sustavom prompt i vaš opis kao korisnička poruka. Korisno za alate koji automatski generiraju regex iz korisničkog ulaza (nekodirani graditelji oblika, log-parser konfiguratori). Vidi /api /.

Da — primarni blok koda sadrži sirov uzorak S jezikom prikladnim odvajačima (`/pattern/flags` za JavaScript, `r'pattern' za Python, ``` `pattern`` `` za Go). Kliknite Kopiraj i umetni direktno u svoj izvor.

Upišite se besplatno za 10.000 žetona

Napravi besplatan račun

Nije potrebna kreditna kartica

Kako biste ocijenili ovaj alat?

Like this tool? Share it!