Regex Yarat

Ticari istifadə üçün OK 380+ modellər 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 İfadə

        
Nümunə

        
Explanation + test cases
Ətraflı seçimlər
Nəticə
Tokenlər tükənir. Daha çox Token Al
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-i sevirsiniz? Dostlarınıza deyin!

Sign up to get a referral link and earn 25,000 tokens per friend.

Daha çox istəyirsiniz? 30K tokens/day + 10K bonus üçün pulsuz qeydiyyatdan keçin
Qeydiyyatdan keç

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

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

Necə istifadə edilməlidir Regex Yarat

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ərini 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 aləti API vasitəsilə istifadə et

Bu aləti öz kodunuzdan avtomatlaşdırın. OpenAI-ə uyğun REST son nöqtəsi, Bearer-token təsdiqi, əlavə SDK tələb olunmur. Token xərcləri veb interfeysi ilə 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 — FAQ

Təsdiqləmək istədiyiniz şeyi sadə ingiliscə ("US zip codes", "all URLs except localhost", "balanced parentheses up to depth 3") təsvir edin və ləzzət-aydın sintaksislə (PCRE, JavaScript, Python re, Go regexp, POSIX) dəqiq bir regex, addım-addım izah və uyğun gələn və uyğun olmayan real strings göstərən bir test paneli əldə edin.

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

PCRE (PHP, Perl, ən müasir Linux alətlərində ön qurğulu). JavaScript (gözləmə + Node, Safari ≤16.3-də backlook yoxdur). Python re (PCRE-yə ən yaxın, mülkiyyətçi 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 diliniz istifadə etdiyini seçin - backlook / mülkiyyətçi quantifiers / adlanmış qruplar kimi xüsusiyyətlər bütün variantlarda port edilmir.

Düzgün cavab: heç bir düzəliş ifadəsi hər real daxili ilə mükəmməl uyğun gəlmir. Yalnız e-poçt təsdiqi 6,425-karraqlı "RFC 5322 uyğun" düzəliş ifadəsi ilə heç kim istifadə etmir. Free.ai sizin təsvir etdiyiniz istifadə üçün 99% halı əhatə edir və izahda bilinən kənar hallar haqqında xəbərdarlıq edir (məsələn, "bu example.co.uk ilə uyğun gəlir, amma example.museum ilə deyil"). İstehsalata göndərmədən əvvəl hər zaman real məlumatlarla test edin.

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

Bəli — seçilmiş variant 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)-də yox. Model ən sadə düzgün quruluşu seçir və xüsusiyyət daşına bilmədiyi zaman xəbərdarlıq edir.

"hecalar" və ya "söz xarakterləri" ilə uyğunlaşdırılması istənilən zaman model Unicode-a uyğun sinifləri (PCRE/Python/Java-da `\p{L}`, `\p{N}`; JavaScript-də `u` bayrağı ilə `[\p{L}]`) köhnə ASCII-yə uyğun `[a-zA-Z]` əvəzinə istifadə edir. Əgər köhnə davranışı istəyirsinizsə, sorğuda "yalnız ASCII"ni qeyd edin.

Modelə ReDoS səbəb olan `(.+)+` kimi daxili kvantizatorlardan qaçmaq üçün göstəriş verilir. Go (RE2) üçün motor düz xəttli vaxtı təmin edir, buna görə də bu quruluşca mümkün deyil. PCRE/JS/Python üçün, hər zaman uzun girişləri test edin — Regex101-ə 10,000-şarəli string ilə yapışdırın və addım sayıcısına baxın.

ChatGPT (GPT-4) regex-i yaxşı idarə edir, lakin ayda $20 xərcləyir və kontekst regex-ə uyğunlaşdırılmamışdır. Free.ai-in sistem promptu açıq-aydın ləzzəti + uyğun/uyğun olmayan test halı + mürəkkəblik xəbərdarlıqları tələb edir. Öz-özünə host edilən Qwen 3 Coder günlük token dəstəsi altında pulsuzdur. Əsassız şə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" de. Model onu yalnız məqsədin dəstəklədiyi xüsusiyyətləri istifadə edərək yenidən yazır və xüsusiyyətin ekvivalenti olmadığı zaman xəbərdar edir (məsələn Python → Go getdikdə geri istinadlar).

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 avtomatik olaraq regex yaradan alətlər üçün faydalıdır (kodsuz form qurğuları, log-parser konfiquratorları). /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 şəkilçini ehtiva edir. Köçür və mənbənizə düzənlə düyməsini basın.

10,000 token üçün pulsuz qeydiyyatdan keçin

Hesab Yarat

Kredit kartı tələb olunmur

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

Free.ai-i sevirsiniz? Dostlarınıza deyin!