Generator za Regex

Trgovska uporaba OK modeli 581 Brez vodnega žiga Ni potrebno prijavljanje
Vzorec:
+ GPT-5, Claude, Gemini
Opišite, kaj želite ujemati v navadnem angleškem jeziku in dobite specifičen regex za okus – PCRE, JavaScript, Python, Go (RE2) ali POSIX – z razlago korak po koraku in live tester, ki prikazuje resnične tekme in pogreša.
-
Opišite vzorec.
Regex

        
Udarjajo v vzorcu

        
Explanation + test cases
Napredne možnosti
Rezultat
Tokens je pomanjkalo. Zberi več token
Boš boljši rezultat? Premijska modela (GPT-5, Claude, Gemini) zagotavlja višjo kakovost. Ogled načrtov

❤️ Ljubezen Free.ai, povej prijateljem!

Signal up, da bi dobili napotitev povezavo in zaslužiti 30.000 žetonov na prijatelja.

Hočeš še? Brez prijave: 30.000 žetonov/dan
Brezpišite

Obdelava vaše zahteve...

Ustvarite regex vzorce iz naravnega jezika z AI.

Kako uporabljati Generator za Regex

1
Vnesite svoj vnos

Vpišite besedilo, naložite datoteko ali opišete, kaj želite. Račun ni potreben.

2
Kliknite na generacijo

Naša AI process svojo prošnjo v sekundah z uporabo najboljših modelov odprtega izvora.

3
Prenesi & delitev

Prenesi, kopiraj ali delite rezultate. Brezplačen za osebno in komercialno uporabo.

Uporabi to orodje prek API

Avtomatizirajte to orodje iz vaše kode. Združljivo z OpenAI REST opazovalni dogodek, avt. Nosilec, ni potreben dodatni SDK. Token stroški ustrezajo spletnemu vmesniku.

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

Opišite, kaj želite ujemati v navadnem angleškem ("US zavihk kod", "vse URL razen localhost", "uravnotežena oklepaji do globine 3") in dobite nazaj natančen regex z aromno znova (PCRE, JavaScript, Python re, Go regex, POSIX), korak po koraku, in testni panel, ki prikazuje prave nize, ki se ujemajo proti.

Regex101 / Regexr / Debuggex so EXPLAINER orodja - pišete regex, oni to pojasnijo. Free.ai je GENERATOR - opišete, kaj potrebujete v angleščini, piše regex. Uporabite Free.ai za prvi osnutek, nato vstavite v Regex101 za testiranje proti vašim podatkov v živo. Kombinirani delovni tok prihrani ure nad ročno pisanje regeks iz prevar.

PCRE (privzeto v PHP, Perl, večina sodobnih Linux orodij). JavaScript (browser + Node, brez izgleda za safari ≤16.3). Python re (zapri na PCRE, brez posesivne kvantifikacije). Go regex (RE2 - brez referenc, brez zadnja orodja, brez zajamčenega preiskovanja, ampak linearnega časa). POSIX BRE/ERE (grep, sed brez -E). Izberite eno od svojih tarčnih jezikov - funkcije, kot so lookbehind / posesivne kvantifikacije / imenirane skupine ne prevrtajo čez vse okuse.

Odgovor iskren: noben regex ne ustreza vsakemu vhodu v realni svet popolno. E-pošta potrjevanje ima samo 6,425-znak "RFC 5322 skladen" regex nihče dejansko ne uporablja. Free.ai cilja 99% primer za uporabo, ki ga opisujete in opozarja na znane primere roba v razlagi (npr. "to ujema primer.co.uk, vendar ne primer.museum"). Vedno preizkusite na podlagi realnih podatkov pred dostavo v proizvodnjo.

Da - vstavite regex v opisno polje s predponami "objasniti:" (npr. `objasniti: ^(?=.*[A-Z])(?=.*\d). {8,}$`) in model bo razbil vsak žeton in vam povedal, kaj se dejansko ujema. Uporabite / koda/objamiti/ za bogatejše pojasnilo kode.

Da - ko jih izbrani okus podpira. PCRE/Python/JS omogoča pozitiven/negativni pogled za in pogled naprej; reference delujejo v PCRE/Python/Java, vendar NE v Go (RE2). Model izbere najprostejše pravilno konstrukcijo in opozarja, ko funkcija ni prenosna.

When asked to match "letters" or "word characters" the model uses Unicode-aware classes (`\p{L}`, `\p{N}` in PCRE/Python/Java; `[\p{L}]` with the `u` flag in JavaScript) instead of legacy ASCII-only `[a-zA-Z]`. Mention "ASCII only" in the prompt if you want the legacy behavior.

Modelu je naročeno, da se izognemo gnezdnim kvantifikacijam, kot je `(.+)+`, ki povzročajo ReDoS. Za Go (RE2) motor zagotavlja linearni čas, tako da je to nemogoče z konstrukcijo. Za PCRE/JS/Python, vedno preizkusite dolge vhode po - vstavite v Regex101 z 10 000-značno niz in pazite na števec stopnic.

ChatGPT (GPT-4) dobro upravlja regex, vendar stane 20 $/mo in kontekst ni regex-tuned. Free.ai sistem hitre sile izrecno okus + tekmovanje/ne-passovni preskus primeri + opozorila o zapletenosti. Samostojno gostovanje Qwen 3 Coder je brezplačno pod dnevnim žetonom. Za nenavadno čudne vzorce, premium GPT-5 je na voljo s plačanimi žetoni.

Da - vstavite regex in vprašajte "convert to Python regex za Go RE2. Model ga prepiše z uporabo samo ciljni okus podpore funkcije in opozarja, ko funkcija nima enakovrednega (npr., reference pri odhodu Python → Go).

Da - POST to /v1/chat/ z regex-specialističnim sistemom in opisom kot uporabniško sporočilo. Uporabno za orodja, ki avtomatsko generirajo regex iz vhoda uporabnika (brez kode graditelji, log-parser konfiguratorji). Glejte /api /.

Da - primarni blok šifre vsebuje surovi vzorec Z jezikovno primernimi razdelilniki (`/pattern/flags` za JavaScript, `r' pattern' za Python, ``` `pattern`` ``za Go). Kliknite na Kopiraj in vlepi neposredno v vaš vir.

Brez prijave: 30.000 žetonov/dan

Ustvari prosti račun

Kreditna kartica ni potrebna

Kako bi ocenili to orodje?

Ljubezen Free.ai, povej prijateljem!