Ustvarjalnik Regex

Trgovska uporaba OK 380+ modelov Brez vodnega žiga Prijava ni potrebna
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 se v vzorcu

        
Explanation + test cases
Napredne možnosti
Rezultat
Tokensom je manjkalo. Priskrbi več tokov
Hočeš boljše rezultate? Prednostni modeli (GPT-5, Claude, Gemini) zagotavlja višjo kakovost. Ogled načrtov

❤️ Ljubezen Free.ai, povej prijateljem!

Pridružite se, da dobite napotitveno povezavo in zaslužite 25 000 žetonov na prijatelja.

Hočeš še? Vpišite se brezplačno za 30K žetonov/dan + 10K bonus
Prosto se prijavite

Obdelujem tvojo prošnjo...

Ustvarite regex vzorce iz naravnega jezika z UI.

Kako uporabljati zdravilo Ustvarjalnik Regex

1
Vnesite svoj vnos

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

2
Kliknite, da ustvarite

Naš UI obdeluje vašo zahtevo v sekundah z uporabo najboljših odprtih modelov.

3
Prenesi & delitev

Prenesite, kopirajte ali delite rezultate. Brezplačen za osebno in komercialno uporabo.

Uporabi to orodje preko API

Avtomatizirajte to orodje iz lastne kode. Združljivo z OpenAI REST opazovalni dogodek, Bearer-taken auth, 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."}]}'

Ustvarjalnik Regex — FAQ

Opišite, kaj želite ujemati v navadni angleščini ("US zip codes", "vse URL-je razen localhost", "uravnotežena oklepaja 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 s. ne ujemajo.

Regex101 / Regexr / Debuggex so EXPLAINER orodja – pišete regex, to pojasnijo. Free.ai je GENERATOR – opisujete, kaj potrebujete v angleškem jeziku, piše regex. Uporabite Free.ai za prvi osnutek, nato pa vstavite v Regex101 za test 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, no lookbehind in Safari ≤16.3). Python re (zapri na PCRE, ni posesivne kvantifikacije). Go regex (RE2 – brez referenc, brez zavarovalnih pregledov, vendar linearno-časovno varno). POSIX BRE/ERE (grep, sed brez -E). Izberite eno od vaših tarčnih jezikov – funkcije, kot so lookbehind / posesivne kvantifikacije / imenovane skupine ne prehajajo skozi vse okuse.

Odgovor iskren: noben regex se popolnoma ne ujema z vsakim vhodom v realni svet. Samo potrditev e-pošte ima 6,425-harakter "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 z resničnimi podatki pred odpremo v proizvodnjo.

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

Da – ko jih izbrani okus podpira. PCRE/Python/JS omogoča pozitiven/negativen videz, ki se nahaja zadaj in gleda naprej; reference delujejo v PCRE/Python/Java, vendar NE v Go (RE2). Model izbira najprostejše pravilno konstrukcijo in opozarja, ko funkcija ni prenosna.

Na zahtevo, da se ujema z » črkami « ali » besednimi znaki «, model uporablja razrede Unicode, ki so seznanjeni (`\p{ L}`, `\p{ N}` v PCRE/Python/Java; `[\p{ L}]` s zastavo `u` v JavaScriptu) namesto zapuščine ASCII- samo `[a- zA- Z]`. Spomini » samo ASCII« v poštev, če želite zapuščinsko vedenje.

Modelu je naročeno, da se izogne 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 znakov 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 + meč/ne-pass preizkušenj + opozorila o kompleksnosti. Samostojni Qwen 3 Koder je prost 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 na Go RE2. Model ga prepiše z uporabo samo ciljni okus podpore funkcije in opozarja, ko funkcija nima ekvivalenta (npr., reference pri going Python → Go).

Da – POST do /v1/chat/ z regex-specialističnim sistemom zagon in vaš opis kot uporabniško sporočilo. Uporabno za orodja, ki samodejno generirajo regex iz vnosa uporabnika (brez kod, log-parser konfiguratorji). Glej /api /.

Da – primarni blok šifre vsebuje surovi vzorec Z jezikovno primernimi ločevalniki (`/pattern/flags` za JavaScript, `r' pattern'' za Python, ``` `pattern`` `` za Go. Kliknite Kopiraj in prilepi neposredno v svoj vir.

Vpišite se brezplačno za 10.000 žetonov

Ustvari prosti račun

Kreditna kartica ni potrebna

Kako bi ocenili to orodje?

Ljubezen Free.ai, povej prijateljem!