Regex Oluşturucu

Ticari kullanım için uygun 581 modelleri 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 Free.ai? Tell your friends!

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

Daha fazlasını ister misin? Ücretsiz kayıt: 30.000 token/gün
Ücretsiz kayıt ol

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

AI 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'ye tıkla

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

3
İndir ve 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 basit İngilizce ile tanımlayın ("US posta kodu", "localhost hariç tüm URL'ler", "3 derinliğe kadar dengeli parantezler") ve bir lezzet-duygusal sintaksisle (PCRE, JavaScript, Python re, Go regexp, POSIX), adım adım açıklama ve eşleşen vs. eşleşmeyen gerçek stringleri gösteren bir test paneli ile doğru bir regex geri alın.

Regex101 / Regexr / Debuggex EXPLAINER araçlarıdır - düzenli ifadeyi yazıyorsunuz, onu 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ştirin ve canlı verilerinizle test edin. Birleştirilmiş iş akışı bir hile sayfasından düzenli ifadeleri 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, sahipli miktarlandırmalar 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ığı bir tanesini seçin - arkasına bakma / sahipli miktarlandırmalar / 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şleşir. E-posta doğrulama tek başına hiç kimsenin gerçekten kullanmadığı 6,425 karakterlik "RFC 5322 uyumlu" düzenli ifadeye sahiptir. Free.ai tanımladığınız kullanım için %99 olayı hedefler ve açıklamada bilinen uç 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 önden başlayan 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. Kod bilinciyle daha zengin bir açıklama için /code/explain/ kullanın.

Evet - seçilen tür onları desteklediği zaman. PCRE/Python/JS pozitif/negatif arkadaki bakışı ve öndeki bakışı destekler; geri referanslar PCRE/Python/Java'da çalışır ama Go (RE2)'de değil. 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 Unicode-duyarlı sınıfları kullanır (PCRE/Python/Java'da `\p{L}`, `\p{N}`; JavaScript'te `u` bayrağı ile `[\p{L}]`) sadece ASCII'li geleneksel `[a-zA-Z]` yerine. Geleneksel davranışı istediğinizde, soruda "ASCII only" (yalnızca ASCII) belirtin.

Modele ReDoS'a neden olan `(.+)+` gibi kümeli sayısallaştırıcılardan kaçınması için talimat verildi. Go (RE2) için motor doğrusal zaman garanti eder, bu yüzden bu yapısal olarak imkansızdır. PCRE/JS/Python için, her zaman uzun girdileri test edin - Regex101'e 10.000 karakterlik bir dizi ile yapıştırın ve adım sayıcısına bakın.

ChatGPT (GPT-4) regex'i iyi yönetiyor ama ayda $20'a mal oluyor ve bağlam regex-ayarlanmış değil. Free.ai'in sistem promptu açıkça tadı + eşleşen/eşlenmeyen test vakaları + karmaşıklık uyarıları zorunlu kılıyor. Kendi başına konumlanmış Qwen 3 Kodlayıcı günlük token havuzunun altında ücretsiz. Olağandışı tuhaf paternler için, premium GPT-5 ödemeli tokenlerle mevcut.

Evet - düzenli bir ifadeyi yerleştirin ve "bu Python düzenli ifadesini Go RE2'ye dönüştür" diye sorunuz. Model, sadece hedef çeşidin desteklenen özelliklerini 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 regex'leri otomatik olarak üreten araçlar için yararlı (kodsuz form yapımcısı, log-parser ayarlayıcıları). /api/'ye bakınız.

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

Ücretsiz kayıt: 30.000 token/gün

Ücretsiz Hesap Yarat

Kredi kartı gerekmiyor

Bu aracı nasıl değerlendirirsin?

Love Free.ai? Tell your friends!