Regex Yaratıcısı

Ticari istifadə OK 581 modelləri Su işarəsiz Qeydiyyat tələb edilmir
Model:
+ GPT-5, Claude, Gemini
Nəyi uyğunlaşdırmaq istədiyinizi sadə ingiliscə təsvir edin və bir növ-müəyyən regex - PCRE, JavaScript, Python, Go (RE2) və ya POSIX - ilə bir addım-addım izah və real uyğunlaşmaları və səhvləri göstərən canlı testçi ilə alın.
-
Naxışı təsvir et.
Düzgün ifadə

        
Nümunə

        
Explanation + test cases
Əlavə seçimlər
Nəticə
Tokenlər azalır. Daha çox Token
Daha yaxşı nəticələr istəyirsiniz? Premium modellər (GPT-5, Claude, Gemini) daha yüksək keyfiyyət verir. Planları Göstər

❤️ Free.ai sevmirəm? Dostlarına deyin!

Referal link almaq və dost başına 30,000 token qazanmaq üçün -ə qeyd olun.

Daha çox istəyirsiniz? Pulsuz qeydiyyat: 30,000 token/gün
Qeyd Et

İstəyinizi işlədin...

Təbii dildən AI ilə regex nümunələri yarada bilərsiniz.

İstifadəsi Regex Yaratıcısı

1
Girişinizi daxil edin

Mətn yazın, fayl yükləyin, ya da istədiyinizi təsvir edin. Hesab lazım deyil.

2
Quraşdır

Bizim AI ən yaxşı açıq mənbə modelləri istifadə edərək sizin istəyinizi saniyələr ərzində işləyir.

3
Endirilənlər

Nəticənizi yükləyin, kopyalayın və ya paylaşın. Şəxsi və kommersiya istifadəsi üçün pulsuzdur.

Bu vasitəni API vasitəsilə istifadə et

Bu aləti öz kodunuzdan avtomatlaşdırın. OpenAI-ə uyğun REST son nöqtəsi, Bearer-token auth, əlavə SDK tələb olunmur. Token xərcləri veb interfeysinə uyğundur.

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 Yaratıcısı - FAQ

Nəyi uyğunlaşdırmaq istədiyinizi sadə ingiliscə ("US zip codes", "all URLs except localhost", "balanced parentheses up to depth 3") ifadə edin və ləzzət-aydın sintaksisi (PCRE, JavaScript, Python re, Go regexp, POSIX) ilə dəqiq bir regex geri alın, addım-addım izah və uyğun gələn və uyğun olmayan real strings göstərən test paneli.

Regex101 / Regexr / Debuggex EXPLAINER alətləridir - siz regex yazırsınız, onlar onu izah edirlər. Free.ai bir GENERATORdur - siz ingiliscə ehtiyacınız olan şeyi izah edirsiniz, o regex yazır. Free.ai-i ilk draft üçün istifadə edin, sonra Regex101-ə yapışdırın real məlumatlarınızla test etmək üçün. Birləşmiş iş axını bir cheat sheet-dən əllə yazılan regex-lərə nisbətən saatları qənaət edir.

PCRE (PHP, Perl, ən müasir Linux alətlərinin ön qurğusu). JavaScript (gözləmə + Node, Safari ≤16.3-də backlook yoxdur). Python re (PCRE-yə ən yaxın, mülki quantifiers yoxdur). Go regexp (RE2 - backreferences yoxdur, lookarounds yoxdur, lakin linear-time təhlükəsizliyi təmin edilmişdir). POSIX BRE/ERE (grep, sed -E olmadan). Məqsəd dili istifadə etdiyini seçin - backlook / mülki quantifiers / adlanmış qruplar kimi xüsusiyyətlər bütün növlərə uyğun deyil.

Düzgün cavab: heç bir regex real dünya daxilisinə uyğun gəlmir. E-poçt təsdiqi tək başına heç kimin istifadə etmədiyi 6,425-karakterli "RFC 5322 uyğun" regex-ə malikdir. Free.ai sizin təsvir etdiyiniz istifadə üçün 99% halı hədəfləyir və izahında tanınan kənar hallar haqqında xəbərdarlıq edir (məsələn, "bu example.co.uk-a uyğun gəlir, amma example.museum-a deyil"). Proqramlaşdırmaya göndərməmişdən əvvəl hər zaman real məlumatlarla test et.

Bəli - regex-i "explain: " ilə prefiksli təsvir qutusuna yapışdır (məsələn, `explain: ^(?=.*[A-Z])(?=.*\d).{8,}$`) və model hər bir token-i parçalayacaq və sizə nə ilə uyğun olduğunu deyəcək. Daha çox kod-aydın təsviri üçün /code/explain/-i istifadə et.

Bəli - seçilmiş tərz onları dəstəklədikdə. PCRE/Python/JS müsbət/mənfi backlook və lookahead'ə icazə verir; backreferences PCRE/Python/Java'da işləyir amma Go (RE2)'da DEMƏK. Model ən sadə doğru quruluş seçir və xüsusiyyət daşına bilmədiyi zaman xəbərdarlıq edir.

"hecalar" ya da "söz xarakterləri" ilə uyğunlaşdırılması istənilən zaman model Unicode-a bələd sinifləri (PCRE/Python/Java-da `\p{L}`, `\p{N}`; JavaScript-də `u` bayrağı ilə `[\p{L}]`) istifadə edir. Əgər əski ASCII-də yalnız `[a-zA-Z]` varsa, onun yerinə istifadə edir. Əgər əski davranışı istəyirsinizsə, sorğuda "ASCII only" deyin.

Model ReDoS səbəb olan `(.+)+' kimi daxili kvantizatorlardan qaçmaq üçün əmr edilmişdir. Go (RE2) üçün motor xətti vaxtı təmin edir, buna görə də bu quruluşla mümkün deyil. PCRE/JS/Python üçün, hər zaman uzun girişləri test et - Regex101-ə 10,000-char string ilə yapışdır və addımlar sayıcısına baxın.

ChatGPT (GPT-4) regex-i yaxşı idarə edir, lakin ayda $20 xərcləyir və kontekst regex-ə uyğun deyil. Free.ai-in sistem promptu açıq-aydın ləzzəti + uyğun/uyğun olmayan test halı + çətinlik xəbərdarlıqları əmr edir. Öz-özünə host edilmiş Qwen 3 Coder günlük token dəstəsi altında pulsuzdur. Əsassız qeyri-adi şəkillər üçün premium GPT-5 ödənişli tokenlərlə mövcuddur.

Bəli - düzəliş ifadəsini yapışdır və "bu Python düzəlişini Go RE2-yə çevir" deyə soruş. Model onu yalnız məqsədin dəstəklədiyi xüsusiyyətlərlə yenidən yazır və xüsusiyyət ekvivalentsiz olduqda xəbərdar edir (məsələn Python → Go getdikdə backreferences).

Bəli - /v1/chat/-ə regex-specialist sistem çağırışı və istifadəçi ismarışı kimi sizin təsvirinizlə POST göndər. İstifadəçi daxilindən regex-i avtomatik olaraq yaradan alətlər üçün faydalıdır (kodsuz form qurğuları, log-parser konfiqurasiyaları). /api/-ni gör.

Bəli - əsas kod bloku dil-uyğun ayırıcıları ilə (JavaScript üçün `/pattern/flags`, Python üçün `r"pattern"`, Go üçün ```pattern```) xam şəkilciyi ehtiva edir. Köçür və mənbənizə doğrudan yapışdır düyməsini basın.

Pulsuz qeydiyyat: 30,000 token/gün

Hesab Yarat

Kredit kartı tələb edilmir

Bu aləti necə qiymətləndirirsiniz?

Free.ai sevmirəm? Dostlarına deyin!