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

❤️ Love this tool? Share it!

Bir tavsiye linki almak ve arkadaş başına 30.000 token kazanmak için 'e kayıt olun.

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üne uygun.

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.

Ücretsiz kayıt olun — 30,000 token/gün

Ücretsiz Hesap Yarat

Kredi kartı gerekmiyor

Bu aracı nasıl değerlendirirsin?

Love this tool? Share it!