Regex Test Aracı
Bir düzenli ifade ve biraz metin yaz; her eşleşmeyi konumu ve yakalama gruplarıyla vurgulanmış olarak gör. Sonucu önizlemek için yeni bir değer ekle. Takılıp kalacak desenler güvenle durdurulur.
TEST METNİ
SONUÇ
Bir desen ve biraz metin yazdıkça eşleşmeler burada vurgulanır.
Tamamen tarayıcında çalışır. Girdiğin hiçbir şey sunucuya gönderilmez.
Düzenli ifade nasıl test edilir?
Deseni yaz
Deseni eğik çizgiler olmadan yaz ve ihtiyacın olan bayrakları işaretle. /ab+c/gi biçiminde bir ifade de yapıştırabilirsin; desen ve bayraklar senin için ayrılır.
Test metni ekle
Örnek satırlar, log kayıtları ya da veri yapıştır. Eşleşmeler vurgulanır ve konumları ve gruplarıyla listelenir.
Değiştirmeyi önizle
Değiştirilmiş metni görmek için $1, $<name> ya da $& kullanarak yeni bir değer yaz, sonra kopyala.
JavaScript düzenli ifadeleri
Desenler tarayıcının kendi JavaScript motorunda çalışır; bu yüzden sonuçlar, adlandırılmış gruplar, lookbehind ve u bayrağıyla \p{L} gibi Unicode özellik kaçışları dahil JavaScript ve TypeScript kodunun yaptığıyla aynıdır. Diğer diller (PCRE, Python, .NET) birkaç ayrıntıda farklıdır.
Aşırı geri izlemeye karşı güvenli
(a+)+$ gibi bazı desenler uzun bir satırda dakikalar sürebilir. Eşleştirme arka planda bir worker'da çalışır ve 1,5 saniye sonra durdurulur; böylece sayfa hiç donmaz. Bu olduğunda bir mesaj seni bilgilendirir.
Sık sorulan sorular
Bayraklar ne işe yarar?
g ilki yerine tüm eşleşmeleri bulur, i büyük/küçük harfi yok sayar, m ^ ve $ işaretlerinin satır sonlarında da eşleşmesini sağlar, s noktanın satır sonlarıyla eşleşmesine izin verir, u tam Unicode desteğini açar, y ise yalnızca geçerli konumda eşleşir.
Eşleşme listesi neden kesiliyor?
İlk 500 eşleşme listelenir ve vurgulanır; toplam eşleşme sayısı da gösterilir. Değiştirme önizlemesi her zaman metnin tamamını kapsar.
Metnim bir yere gönderiliyor mu?
Hayır. Desen ve metin tarayıcında kalır.