İçeriğe geç
Toova
Tüm Araçlar

Regex Test Edici ve Hata Ayıklayıcı

Tasarımdan gizli — tamamen tarayıcınızda çalışır

Düzenli ifadeleri tarayıcınızda örnek metin karşısında test edin. Toova canlı eşleşme vurguları, yakalama grubu sonuçları, değiştirme çıktısı ve yaygın hatalara ilişkin açıklamalar gösterir — düzenli ifadenizi veya test girişinizi hiçbir yere yüklemeden.

Canlı Eşleşmeler ve Yakalama Grupları

Bir düzenli ifade ve örnek yazın veya yapıştırın; Toova siz yazarken metindeki her eşleşmeyi vurgular. Yakalama gruplarını, hem numaralı hem de adlandırılmış olanları görmek için bir eşleşmenin üzerine gelin. Eşleşme dizini her oluşumun yanında gösterilir; bu, çok fazla veya çok az yakalayan bir düzenli ifadeyi ayıklarken yardımcı olur. Bayrakları (genel, büyük/küçük harf duyarsız, çok satırlı, yapışkan, unicode) değiştirin; vurgu anında güncellenir.

Değiştirme Modu

Değiştirme moduna geçin ve bir değiştirme dizesi belirtin. Çıktı paneli, dönüştürülmüş metni gerçek zamanlı olarak gösterir. Yakalama grupları $1, $2 olarak, adlandırılmış gruplar ise ${ad} olarak kullanılabilir. Bu, bir kod tabanında veya veritabanı sütununda arama ve değiştirme işlemlerini çalıştırmadan önce prototipler oluşturmak için doğru araçtır — önce sonucu görün, ardından önemli yere uygulayın.

Yalnızca Tarayıcıda, Yükleme Yok

Her düzenli ifade değerlendirmesi tarayıcınızda çalışır. Desen ve test metni sayfayı asla terk etmez. Bu, üretim günlük satırlarında, müşteri iletilerinde veya hassas herhangi bir şeyde bir düzenli ifadeyi ayıklarken önemlidir. Sayfa ilk yüklemeden sonra çevrimdışı çalışır ve test sırasında Ağ sekmesi boş kalır.

Sıkça Sorulan Sorular

Bu araç hangi düzenli ifade biçimini destekliyor?
Node.js'in de kullandığı JavaScript'in düzenli ifade motoru. Bu, çoğu modern web yığınını kapsar. Geriye dönük bakış, adlandırılmış gruplar ve Unicode özellik kaçışları desteklenir.
Bayraklar ne anlama gelir?
g tüm oluşumları eşleştirir (yalnızca ilki değil). i büyük/küçük harf duyarsızdır. m ^ ve $ karakterlerini satır sınırlarıyla eşleştir. s, . karakterinin yeni satırlarla eşleşmesine izin verir. u Unicode modunu etkinleştirir. y düzenli ifadeyi belirli bir konuma yapışkan hale getirir.
Yakalama grubu değerlerini görebilir miyim?
Evet. Numaralı ve adlandırılmış yakalama gruplarını görmek için herhangi bir eşleşmenin üzerine gelin. Değiştirme modunda $1, $2 ve ${ad}, yakalanan metni çıktıya ekler.
Düzenli ifadem neden bu girdide yavaş?
Genellikle felaket geri izlemedir — (a+)+ gibi iç içe niceleyiciler belirli girdilerde üstel olarak büyüyebilir. Toova, sayfayı kilitlemeden önce şüpheli desenleri bir uyarıyla işaretler.
Düzenli ifadem herhangi bir sunucuya gönderiliyor mu?
Hayır. Değerlendirme tamamen tarayıcınızda çalışır. Desen ve test metni sayfayı asla terk etmez; ikisinin de günlüğe kaydedilmesi yapılmaz.