Tarayıcınızda yerel JavaScript regex motoru kullanarak düzenli ifadeleri oluşturun, test edin ve hata ayıklayın — anlık eşleşme vurgulama, yakalama grupları, değiştirme önizlemesi, düz dil açıklaması ve 15+ dil için yapıştırmaya hazır kod.

Tamamen tarayıcınızda yerel JavaScript regex motoru kullanılarak çalışır — hiçbir şey yüklenmez. Oluşturulan kod, aynı deseni 15'ten fazla dile taşımanızı sağlar.

/ /

Her eşleşmeyi değiştirmek için global (g) bayrağı önerilir.

Canlı test JavaScript motorunu kullanır. Bazı türevler (Go, Rust) ileri/geri bakışları veya geri referansları desteklemez.


Regex Test Aracı Hakkında

Regex Tester, düzenli ifadeleri canlı olarak oluşturmanıza, test etmenize ve hata ayıklamanıza olanak tanır: bir kalıp yazın, bir test dizesi yapıştırın; eşleşmeler her yakalama grubuyla birlikte — numaralandırılmış veya adlandırılmış — tam indeks aralığıyla listelenerek anında vurgulanır. Tamamen tarayıcınızda, yerel JavaScript regex motorunda çalışır; hiçbir şey yüklenmez.

Eşleştirmenin ötesinde, dört ekstra sekme asıl işi yapar. Substitution, $1, $2 ve $<name> grup referanslarıyla bir değiştirmeyi önizler. Explanation, kalıbı jeton jeton düz İngilizce olarak açıklar. Code, 15'ten fazla dil için kopyalamaya hazır kod parçacıkları üretir ve Reference, karakter sınıflarını, çıpaları, niceleyicileri ve etraf bakışları tek tıkla erişilebilir tutar.

Yaygın kalıplar — e-posta, URL, IPv4, IPv6, UUID, tarihler, kısa adlar (slug), onaltılık renkler ve daha fazlası — tek tıkla önayarlar olarak yüklenir ve altı bayrağın (g, i, m, s, u, y) tümü onay kutularından açılıp kapatılır. Geçersiz kalıplar sessizce başarısız olmak yerine anında işaretlenir; bu da bunu günlük iş için pratik, çevrimiçi bir regex tester haline getirir.

Regex Test Aracı Nasıl Kullanılır

  1. Düzenli ifadenizi yazın veya önayarlardan birini yükleyin (e-posta, URL, IPv4, UUID…).
  2. İhtiyacınız olan bayrakları açın — tüm eşleşmeler için g, büyük/küçük harfe duyarsızlık için i, çok satırlı için m.
  3. Bir test dizesi yapıştırın ve vurgulanan eşleşmeleri ve yakalama gruplarını inceleyin.
  4. Değiştirmeleri önizlemek için Substitution sekmesini veya jeton jeton bir dökümü için Explanation'ı kullanın.
  5. Code sekmesini açın ve kalıbı dilinizde çalışan bir kod parçacığı olarak kopyalayın.

Sıkça sorulan sorular

Tarayıcınıza yerleşik yerel JavaScript (ECMAScript) motoru. Üretilen kod kalıbınızı diğer dillere taşır, ancak bazı çeşitlerin — örneğin Go ve Rust — etraf bakışları veya geri referansları desteklemediğini unutmayın.

Hayır. Kalıp eşleştirme, değiştirme, açıklama ve kod oluşturmanın tümü istemci tarafında çalışır. Test için yapıştırdığınız günlük alıntıları veya üretim dizeleri tarayıcınızdan asla ayrılmaz.

Evet — hesap yok, sınır yok ve sunucu gidiş-dönüşü olmadan tamamen ücretsiz.

Her eşleşme, tam metnini ve kapladığı tam karakter aralığıyla birlikte her yakalama grubunu — numaralandırılmış veya adlandırılmış — listeler. Substitution sekmesinde bunlara $1, $2 veya $<name> olarak referans verirsiniz.

g (global) bayrağı olmadan, JavaScript yalnızca ilk eşleşmeyi değiştirir. Bayraklar satırında g'yi etkinleştirin; değiştirme önizlemesi her oluşumu yeniden yazacaktır.

Evet. Herhangi bir kalıbı yapıştırın; Explanation sekmesi onu jeton jeton — karakter sınıfları, niceleyiciler, gruplar, çıpalar ve etraf bakışlar — düz İngilizce olarak açıklar; devralınan bir ifadeyi denetlemenin en hızlı yolu budur.


Popüler aramalar
regex test aracı regex oluşturucu düzenli ifade test aracı çevrimiçi regex test et regex hata ayıklayıcı regex eşleştirme aracı
Yardıma mı ihtiyacınız var?
Bu araçta bir sorun mu buldunuz? Ekibimize bildirin.
Sorun bildir

Bu ücretsiz aracı kendi web sitenize ekleyin — aşağıdaki kodu kopyalayıp yapıştırın.