Regex bejeriji

Ticar ulanmak OK 380+ model Suw belgisi ýok _Gözleg
Mody:
+ GPT-5, Claude, Gemini
Näme bilen deňlemek isleýändigiňi aňsat inçede beýan et we bir regexp - PCRE, JavaScript, Python, Go (RE2), ýa-da POSIX - tap — bir ädim-ädim aňlatma bilen we bir hakykat deňlemeleri we ýitirmeleri görkezýän bir testçi bilen.
Naýzany beýan et
Regex

        
Mykdarda mykadrylar

        
Explanation + test cases
Öňdebaryjy Opşenler
Netijeler
Tokenler azlyk edýä. Ene
Nätijeleri gowulandyrmak isleýärsiňizmi? Premium modyller (GPT-5, Claude, Gemini) has ýokary hili berýalar. Planlary Görkez
Aşak 30K tokens/day + 10K bonus üçin mugt ýaz
Beýiklik

Siziň soragyňyz işlenip barylýar...

Natural dilden regex namalar emele ed

Ullanyş Regex bejeriji

1
Işlenişiňi giriz

Metini ýaz, bir faýly ýükle, ýa-da isleýäňini beýan et. Hiç hasap gerek däl.

2
Emele getir

Biziň AI-miz siziň soragyňyzy sekuntlarda işleýär iň gowy açyk çeşme modellerini ulanyp.

3
Ýükle we paýlaş

Netijäňi ýükle, nusgala ýa-da paýlaş. Şahsy we kommersiýa ulanmak üçin mugt.

Bu esbapdan API arkaly ullan

Bu esbaby öz kodyňyzdan awtomatlaşdyryň. OpenAI-gabat gelýän REST sonuk noktasy, Berer-token ygtybarlaşdyrmak, ekstra SDK zerur däl. Token bahalary web aragatnaşyga gabat gelýär.

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 bejeriji — FAQ

Näme bilen deňlemek isleýändigiňi aňsat inglizçede beýan et ("US zip codes", "all URLs except localhost", "balanced parentheses up to depth 3") we bir regexp-aware sintaksy bilen (PCRE, JavaScript, Python re, Go regexp, POSIX) dogry bir regex al, tapgyr-tapgyr düşündirme, we bir syn paneli görkezýän hakykatda deňleýän we deňlemedik stringler.

Regex101 / Regexr / Debuggex EXPLAINER aletlerdir - siz regex ýazýarsyňyz, olar ony aňladýar. Free.ai bir GENERATOR - siz islegiňizi inglizçe beýan edýärsiňiz, ol regex ýazýar. Free.ai-i ilkinji draft üçin ullan, soňra Regex101-e goýdyň, siziň real maglumatlaryňyz bilen synlamak üçin. Birikdirlen iş akymy bir cheat sheet-den el bilen ýazýan regex-lerden sagatlary tygşytlaýar.

PCRE (PHP, Perl, iň täze Linux gurallarynda öň bellenen). JavaScript (gözlegçi + Node, Safari ≤16.3-da arka bakma ýok). Python re (PCRE-a iň ýakyn, eýeçilikli mukdarlar ýok). Go regexp (RE2 — arka bakma ýok, gözleme ýok, ýöne çuňlukly wagta ygtybarly). POSIX BRE/ERE (grep, sed -E-den başga). Diliňiz ulanýanyny saýlaň — arka bakma / eýeçilikli mukdarlar / atlanan toparlar ýaly aýratynlyklar ähli öwüşginler üçin port edilmeýär.

Dogry jogap: hiç bir düzenli öwrüm her bir real girdeji bilen doly gabat gelmeýär. E-poçt barlamagy diňe 6,425-karratly "RFC 5322 gabat gelýän" düzenli öwrüm bilen gabat gelýär, emma hiç kim ony ulanmaýar. Free.ai siziň beýan edşiňiz ýaly 99% öwrümleri we düşündirişde belli öwrümleri (meselem, "bu example.co.uk bilen gabat gelýär emma example.museum bilen däl") haýyş edýär. Proýeksiýa iberilmeden öň her wagt hakykatda bar bolan maglumatlaryň bilen deňeşdiriň.

Eý — düzenli beýany "explain: " bilen prefikslenen beýan pökgüsine goýdyň (m.a., `explain: ^(?=.*[A-Z])(?=.*\d).{8,}$`) we model her bir tokeni böler we size hakykatda näme bilen deňleşýändigini aýdýar. /code/explain/ ullanyň has baý kod-aware beýan üçin.

Eý — saýlanan öwrüm olary goldaýan bolsa. PCRE/Python/JS pozitiw/negatiw arka bakmak we öňe bakmaky kabul edýär; arka salgylamalar PCRE/Python/Jawada işleýär ýöne Go (RE2)da däl. Model iň aňsat dogry gurluşy saýlap we bir häsiýeti daşamak mümkin bolmadyk bolsa oýlatýar.

"letters" ýa "word characters" bilen deňlemek soralanda model Unicode-aware klaslary ulanýar (PCRE/Python/Java-da `\p{L}`, `\p{N}`; JavaScript-da `u` balýogly `[\p{L}]`) diňe ASCII-dan gelen `[a-zA-Z]`-yň ýerine. Eger diňe ASCII-dan gelen hereketi isleseňiz soragda "ASCII only"-y belleň.

Model ReDoS-a sebäp bolan `(.+)+` ýaly öwürilen quantifiers-den gaça durmaga görkezme alypdyr. Go (RE2) üçin enjin düz wagty kepillendirýär şuňa görä bu bina tarapyndan mümkin däl. PCRE/JS/Python üçin, her wagt uzun girişleri synlaň — Regex101-a 10,000-karralyk string bilen gop we ädim sançyjyny synlaň.

ChatGPT (GPT-4) regex-i gowy dolandyrýar emma $20/mo töleg talap edýär we kontekst regex-tuning edilmeýär. Free.ai's system prompt forces explicit flavor + match/non-match test cases + complexity warnings. Self-hosted Qwen 3 Coder is free under the daily token pool. For unusually weird patterns, premium GPT-5 is available with paid tokens.

Eý — bir düzenli öwrümni goşup we "bu Python düzenli öwrümni Go RE2'e öwür" diy. Model ony diňe maksat öwrümiň goldaýan häsiýetlerini ulanyp täzeden ýazýar we bir häsiýetiň ekwiwalenti ýok bolsa eýerdir (m.a. Python → Go gidýän wagtyň arka salgylary).

Eý — POST to /v1/chat/ with a regex-specialist system prompt and your description as the user message. Useful for tools that auto-generate regex from user input (no-code form builders, log-parser configurators). See /api/.

Eý — esasy kod bloky dilde laýyk bölekleri bilen (JavaScript üçin `/pattern/flags`, Python üçin `r"pattern"`, Go üçin ```pattern```) hamyrdan naýzany saklaýar. Nusgala we elbetde çeşmäňize goş.

10,000 tokeni üçin mugt ýaz

Beýiklik

Kredit kart gerek däl

Siz bu esbaby nädip bahalaýarsyňyz?

Free.ai-i söýýäňmi? Dostlaryňa aýt!