Regex Tester, düzenli ifadeleri test metni üzerinde gerçek zamanlı olarak değerlendirir. Eşleşmeler dönüşümlü renklerle vurgulanır; yakalama grupları (capture groups) ve isimlendirilmiş gruplar her eşleşme için ayrı ayrı gösterilir. Tüm standart bayraklar (g, i, m, s, u, y) desteklenir. Değiştirme (replace) modu, yer değiştirmelerin metni nasıl dönüştürdüğünü gösterir.
Düzenli ifadeler (regex) evrensel bir metin kalıbı dilidir, ancak onları doğru kurgulamak deneme yanılma gerektirir. Regex Tester bu süreci anlık hale getirir. Bir kalıp yazın ve siz yazdıkça test metnindeki eşleşmelerin vurgulandığını görün. Her eşleşme kartı; eşleşen alt dizeyi, dizin numarasını, her bir yakalama grubunu ($1, $2, ...) ve isimlendirilmiş grupları ((?<name>...)) ayrı ayrı gösterir; böylece gruplarınızın beklediğiniz veriyi yakalayıp yakalamadığına dair tahminde bulunmanıza gerek kalmaz. Altı JavaScript regex bayrağının tamamı, hem kısa bir giriş alanı (gi, gim) hem de daha kullanıcı dostu bir onay kutusu satırı ile desteklenir. Değiştirme modu, kalıbınız ve değiştirme dizginizle String.replace fonksiyonunu çalıştırır; $& (tüm eşleşme), $1..$9 (gruplar) ve isimlendirilmiş geri referansları destekler. Her şey yerel olarak çalışır, yani verileriniz makinenizde kalır.
Siz yazdıkça eşleşmeler dönüşümlü mor ve yeşil renklerle vurgulanır; betiği çalıştırmadan regex'in tam olarak neyi yakaladığını görün.
Her eşleşme; kaynaktaki dizinini, eşleşen alt dizeyi, her bir yakalama grubunu ($1, $2, ...) ve değeriyle birlikte isimlendirilmiş grupları gösterir.
g (global), i (büyük/küçük harf duyarsız), m (çok satırlı), s (nokta-tümü), u (unicode), y (yapışkan) bayraklarını destekler. Giriş alanı veya onay kutuları ile yönetin.
$&, $1..$9 veya $<name> geri referanslarını içeren bir değiştirme dizgisi girin. Test metnini anında dönüştürmek için Değiştir (Replace) butonuna tıklayın.
Çıktı her tuş vuruşunda canlı olarak güncellenir. 'Çalıştır' butonu yoktur; eşleşmeler doğru görünene kadar kalıbınızı ince ayar yapın.
Geçersiz regex sözdizimi, JavaScript motorundan gelen tam hata mesajıyla raporlanır; böylece hataları hızla düzeltebilirsiniz.
E-posta, telefon numarası veya posta kodu için bir regex oluşturun ve koda eklemeden önce uç vakalarla test edin.
Log satırlarından yapılandırılmış alanları (zaman damgaları, ID'ler, IP'ler) ayıklamak için her format eşleşene kadar regex üzerinde denemeler yapın.
Bir bul/değiştir regex'inin yüzlerce dosya üzerinde çalıştırmadan önce gerçek kod veya metin üzerinde güvenle çalıştığını doğrulayın.
İleriye bakış (lookahead), geriye bakış (lookbehind), yakalamayan gruplar veya Unicode özelliği kaçışları gibi özellikleri güvenli ve görsel bir ortamda deneyimleyin.
Kodunuzdaki regex'i ve eşleşmesi gereken girişi yapıştırın; regex'in tam olarak nerede başarısız olduğunu görün; artık tahmine gerek yok.
DevSuite Pro dock'undaki Regex simgesine tıklayın. Kalıp, bayraklar, test metni ve değiştirme alanlarını içeren bir panel açılır.
Regex ifadenizi eğik çizgiler arasına yazın. Bayraklar doğrudan yazılabilir (gi) veya aşağıdaki onay kutularıyla seçilebilir.
Arama yapılacak metni Test Metni alanına yapıştırın. Eşleşmeler anında vurgulanacaktır.
Aşağıdaki Eşleşme Detayları listesi, her eşleşmenin dizinini ve yakalanan grupları gösterir. Gruplarınızın doğru veriyi aldığını teyit edin.
$1, $& veya $<name> geri referanslarıyla bir değiştirme metni girin. Metni yerinde dönüştürmek için Değiştir (Replace) butonuna tıklayın.
DevSuite Pro'yu ücretsiz yükleyin ve tarayıcınız için 64'dan fazla geliştirici aracının kilidini açın.