Regex Tester

Regex kalıplarını canlı bilgilerle test edin, hata ayıklayın ve karşılaştırın

JavaScript RegExp
Hazır. Bir kalıp ve giriş yazın, ardından Çalıştır'a tıklayın.

Bir kalıp ve giriş yazın, ardından sonuçları burada görmek için Çalıştır düğmesine basın.

Regex kalıpları çevrimiçi nasıl test edilir?

Kapsamlı regex test aracımızla düzenli ifadeleri test edin ve hata ayıklayın. Kalıpları doğrulayın, örnek metinle test edin ve ayrıntılı açıklamalar alın. Söz dizimi vurgulama, eşleşme görselleştirme ve çeşitli regex türleri desteği içerir.

Özellikler

  • Yakalama gruplarını gösteren canlı eşleşme önizlemesi
  • $1/$2/${name} açılımıyla Değiştirme modu
  • Performans metrikleri: eşleşme sayısı ve çalışma süresi
  • Tamamen Web Worker'da çalışır; veriniz tarayıcıdan çıkmaz

Nasıl Kullanılır

  1. Regex kalıbınızı yazın veya yapıştırın ve flag'leri seçin.
  2. Giriş paneline test metnini yapıştırın.
  3. Eşleşmeleri, grupları ve performansı görmek için Çalıştır'a tıklayın.
  4. Değiştirmeleri önizlemek için Değiştir moduna geçin.

İpuçları ve En İyi Uygulamalar

  • Herhangi bir kaynaktan doğrudan metin yapıştırabilirsiniz — biçimlendirme korunacaktır.
  • Sayfayı yenilemeden baştan başlamak için temizle düğmesini kullanın.
  • Büyük metin girişleri desteklenir ancak işlenmesi biraz daha uzun sürebilir.
  • Çıktıyı doğrudan kod düzenleyicinize veya belgenize kopyalayın.
  • Tüm dönüşümler sunucu iletişimi olmadan tarayıcınızda anında gerçekleşir.

SSS

Metnimi saklıyor musunuz?

Hayır. Her şey tarayıcınızda yerel olarak çalışır.

Bir testi paylaşabilir miyim?

Evet. Durumla birlikte kalıcı bir bağlantı kopyalamak için paylaşım bağlantısını kullanın.

İsimli yakalama gruplarını destekliyor musunuz?

Evet. İsimli ve numaralı gruplar çıkarılır ve konumları ile değerleriyle birlikte listelenir.

Çok büyük girişler nasıl işlenir?

İşleme, kullanıcı arayüzünü duyarlı tutmak için zaman aşımları, bellek korumaları, parçalı tarama ve İptal özelliğiyle bir Web Worker'da çalışır. Araç, en iyi performans için modern tarayıcı özelliklerinden yararlanarak hem küçük hem de büyük girişleri verimli şekilde işlemek üzere tasarlanmıştır.

Grupları kullanarak nasıl değiştirme yaparım?

Değiştir modunda numaralı gruplar için $1, $2… ve isimli gruplar için ${name} kullanın.

Verilerim herhangi bir sunucuya gönderiliyor mu?

Hayır. Her şey tarayıcınızda yerel olarak çalışır; hiçbir şey yüklenmez.

Satırlar arasında nasıl eşleşme yaparım?

^/$ ifadelerinin satır sınırlarıyla eşleşmesi için m, . ifadesinin satır sonlarıyla eşleşmesi için s (dotAll) kullanın.