Regex Oluşturucu

Ticari kullanım için uygun 380+ model Su işareti yok Kayıt gerekmiyor
Model:
+ GPT-5, Claude, Gemini
Neyi eşleştirmek istediğinizi açık İngilizce ile tanımlayın ve adım adım bir açıklama ve gerçek eşleşmeleri ve kayıpları gösteren canlı bir testle bir lezzet-özel düzenli ifade - PCRE, JavaScript, Python, Go (RE2) veya POSIX - alın.
Modeli tanımla.
Düzenli ifade

        
Örnekte eşleşmeler

        
Explanation + test cases
Gelişmiş seçenekler
Sonuç
Jetonlar tükeniyor. Daha Fazla Token Al
Daha iyi sonuçlar mı istiyorsun? Premium modelleri (GPT-5, Claude, Gemini) daha yüksek kalite sağlar. Planları Göster
Daha fazlasını ister misin? Günde 30K token + 10K bonus için ücretsiz kayıt olun
Ücretsiz kayıt ol

İstekiniz işleme alınıyor...

Yapay zekâ ile doğal dilden regex paternleri oluşturun.

Nasıl Kullanılır Regex Oluşturucu

1
Girişinizi girin

Metin yazın, bir dosya yükleyin veya istediğinizi açıklayın. Hesap gerekmez.

2
Üretme için tıkla

Yapay zekamız en iyi açık kaynak modellerini kullanarak talebinizi saniyeler içinde işleme alacaktır.

3
İndir & Paylaş

Sonuçlarınızı indirin, kopyalayın veya paylaşın. Kişisel ve ticari kullanım için ücretsiz.

Bu aracı API üzerinden kullan

Bu aracı kendi kodunuzdan otomatikleştirin. OpenAI uyumlu REST son noktası, taşıyıcı-token kimlik doğrulama, ekstra SDK gerekmiyor. Token maliyeti web arayüzü ile aynıdı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 Oluşturucu — FAQ

Neyi eşleştirmek istediğinizi açık İngilizce olarak tanımlayın ("US posta kodu", "localhost hariç tüm URL'ler", "3 derinliğe kadar dengeli parantezler") ve bir lezzet-bilinçli sözdizimi (PCRE, JavaScript, Python re, Go regexp, POSIX), adım adım açıklama ve eşleşen vs. eşleşmeyen gerçek dizileri gösteren bir test paneli ile kesin bir düzenli ifadeyi geri alın.

Regex101 / Regexr / Debuggex EXPLAINER araçlarıdır — düzenli ifadeyi yazıyorsunuz, onlar da açıklarlar. Free.ai bir JENERATERDİR — ihtiyacınız olan şeyi İngilizce olarak tanımlıyorsunuz, düzenli ifadeyi yazıyor. İlk taslak için Free.ai' i kullanın, sonra Regex101' e yerleştirip canlı verilerinize karşı test edin. Birleştirilmiş çalışma akışınız, düzenli ifadeleri bir hile sayfasından elle yazmaya göre saatler tasarruf eder.

PCRE (PHP, Perl, çoğu modern Linux araçlarında varsayılan). JavaScript (tarayıcı + Node, Safari ≤16.3'te arkasına bakma). Python re (PCRE'ye en yakın, sahipsel sayısallaştırıcılar yok). Go regexp (RE2 — geri referanslar yok, arkasına bakma yok, ama doğrusal zaman güvencesi). POSIX BRE/ERE (grep, sed -E olmadan). Hedef dilinizin kullandığını seçin — arkasına bakma / sahipsel sayısallaştırıcılar / isimli gruplar gibi özellikler tüm türlere taşınmaz.

Dürüst cevap: hiçbir düzenli ifade gerçek dünyadaki her girdiye mükemmel şekilde eşlemez. E-posta doğrulama tek başına 6,425 karakterlik "RFC 5322 uyumlu" düzenli ifadeye sahiptir ve kimse gerçekten kullanmıyor. Free.ai tanımladığınız kullanım için %99'luk olayı hedefler ve açıklamada bilinen kenar durumları hakkında uyarır (örneğin, "bu örnek.co.uk ile eşleşir ama örnek.museum ile değil"). Üretime göndermeden önce her zaman gerçek verilerle test edin.

Evet — düzenli ifadeyi "explain: " ile ön eklenmiş tanım kutusuna yapıştırın (örneğin, `explain: ^(?=.*[A-Z])(?=.*\d).{8,}$`) ve model her bir işareti parçalayacak ve size gerçekten neye uyumlu olduğunu söyleyecektir. Daha zengin kod bilinçli açıklama için /code/explain/ kullanın.

Evet — seçilen versiyon onları desteklerse. PCRE/Python/JS pozitif/negatif arka bakma ve ön bakma izin verir; geri referanslar PCRE/Python/Java'da çalışır ama Go'da değil (RE2). Model en basit doğru yapıyı seçer ve bir özellik taşınabilir olmadığında uyarır.

"harfler" veya "söz karakterleri" ile eşleşmesi istendiğinde model, sadece ASCII'ye sahip geleneksel `[a-zA-Z]` yerine Unicode-duyarlı sınıfları kullanır (PCRE/Python/Java'da `\p{L}`, `\p{N}`; JavaScript'te `u` bayrağı ile `[\p{L}]`). Geleneksel davranışı istiyorsanız, soru işaretinde "yalnızca ASCII"yi belirtin.

Modele ReDoS'a neden olan `(.+)+` gibi kümeli nitelendiricilerden kaçınması için talimat verilir. Go (RE2) için motor doğrusal zamanı garanti eder, bu yüzden bu yapısal olarak mümkün değildir. PCRE/JS/Python için, uzun girdileri her zaman test edin — Regex101'e 10.000 karakterlik bir diziyle yapıştırın ve adım sayacını izleyin.

ChatGPT (GPT-4) düzenli ifadeleri iyi yönetir ama ayda $20'a mal olur ve içerik düzenli ifadelere uygun değildir. Free.ai'in sistem promptu açıkça tadı + eşleşen/eşlenmeyen test vakaları + karmaşıklık uyarıları zorunlu kılar. Kendi başına konumlandırılmış Qwen 3 Kodlayıcı günlük token havuzunun altında ücretsizdir. Olağan dışı tuhaf paternler için, premium GPT-5 ücretli tokenlerle mevcuttur.

Evet — bir düzenli ifadeyi yapıştırın ve "bu Python düzenli ifadesini Go RE2'ye dönüştür" diye sorunuz. Model, sadece hedefin desteklediği özellikleri kullanarak yeniden yazır ve bir özelliğin eşdeğeri olmadığında uyarır (örneğin, Python → Go'ya gittiğinde geri referanslar).

Evet — regex-specialist sistem promptu ve kullanıcı mesajı olarak tanımınızla /v1/chat/'a POST yap. Kullanıcı girişinden otomatik olarak regex üreten araçlar için yararlı (kodsuz form yapımcısı, log-parser ayarlayıcıları). /api/'ye bakınız.

Evet — ana kod bloku ham motif ile dil uygunluk ayırıcıları (JavaScript için `/pattern/flags`, Python için `r"pattern"`, Go için ```pattern```) içerir. Kopyala ve kaynağına doğrudan yapıştır''a tıklayın.

10.000 token için ücretsiz kayıt olun

Ücretsiz Hesap Yarat

Kredi kartı gerekmiyor

Bu aracı nasıl değerlendirirsin?

Love this tool? Share it!