Düzenli İfade Testcisi Canlı eşleşme, vurgulama ve grup çıkarma ile düzenli ifadeleri test edin.
Düzenli İfade Testcisi
Canlı eşleşme, vurgulama ve grup çıkarma ile düzenli ifadeleri test edin.
Desen Girin
Düzenli ifade deseninizi yazın.
Bayrakları Ayarlayın
Bayrakları açıp kapatın: global (g), büyük/küçük harf duyarsız (i), çok satırlı (m), nokta tümü (s).
Test Dizesini Girin
Karşılaştırmak için test dizesini girin veya yapıştırın.
What Is Düzenli İfade Testcisi?
Regex Tester, düzenli ifadeleri test etmek ve hatalarını düzeltmek için etkileşimli bir araçtır. Bir regex kalıbı ve bir test dizesi girin, eşleşmeleri gerçek zamanlı olarak vurgulanan şekilde görün. Tam eşleşme metni, indeks konumu, numaralandırılmış yakalama grupları ve adlandırılmış yakalama grupları dahil olmak üzere eşleşme ayrıntılarını gösterir. Global (g), büyük/küçük harf duyarsız (i), çok satırlı (m) ve nokta tümü (s) bayraklarıyla JavaScript regex sözdizimini destekler. Araç, test dizesindeki vurgulanan eşleşmelerle anlık görsel geri bildirim sağlar.
Why Use Düzenli İfade Testcisi?
-
Düzenli ifade desenlerini anlık görsel geri bildirimle test edin
-
Her eşleşme için yakalama grupları ve adlandırılmış grupları görün
-
Karmaşık düzenli ifadeleri etkileşimli olarak hata ayıklama yapın
-
Bayraklarla birlikte tam düzenli ifade desenini kopyalayın
Common Use Cases
Geliştirme
Düzenli ifade desenlerini kodda kullanmadan önce test edin ve hata ayıklama yapın.
Veri Çıkarma
Desenlerin doğru şekilde eşleşip istenen verileri yakaladığını doğrulayın.
Doğrulama
Giriş doğrulama desenlerini örnek verilerle test edin.
Öğrenme
Düzenli ifade desenleri denedikçe ve gerçek zamanlı sonuçları görerek öğrenin.
Technical Guide
Testçi, her girdi değişikliğinde kalıptan ve bayraktan yeni bir RegExp nesnesi oluşturur. Global bayrak ile, sonsuz döngüleri önlemek için sıfır uzunluğundaki eşleşmelerden sonra lastIndex'i ilerleten regex.exec() ile while döngüsü kullanır. Her eşleşme sonucu, tam eşleşme (match[0]), konum indeksi, numaralandırılmış gruplar (match.slice(1)) ve adlandırılmış grupları (match.groups) içerir. Vurgulama için, dizeden ayrı bir geçiş, eşleşen kısımları <mark> öğeleri ile Tailwind stilleri kullanarak sarar. Vurgulu çıktı, güvenlik için HTML varlık kaçışıyla birlikte dangerouslySetInnerHTML kullanır. Geçersiz regex kalıpları yakalanır ve bileşeni çökertmek yerine hata mesajları olarak görüntülenir.
Tips & Best Practices
-
1Tüm eşleşmeleri bulmak için global (g) bayrağını açıp kapatın
-
2Adlandırılmış gruplar (?<isim>desen) sözdizimini kullanır
-
3Nokta tümü (s) bayrağı, . karakterinin satır sonlarını eşleştirmesini sağlar
-
4Geçersiz düzenli ifade desenleri net hata mesajları gösterir
Related Tools
URL Çıkaran
Metinden tüm URL'leri (http/https) çıkarır ve benzersiz sonuçları listeler.
📝 Text Tools
Bul ve Değiştir
Düzenli ifadeler, büyük/küçük harf duyarlılığı ve toplu işlemler için destek ile metin bulma ve değiştirme.
📝 Text Tools
Düzenli İfade Oluşturucu
E-posta, URL, telefon ve daha fazlası için ortak düzenli ifade kalıplarını görüntüleyin ve kopyalayın.
📝 Text Tools
E-posta Ayıklayıcı
Metinden tüm e-posta adreslerini çıkarın ve benzersiz sonuçları listeleyin.
📝 Text ToolsFrequently Asked Questions
Q Hangi düzenli ifade tadı kullanılır?
Q Yakalama grupları nelerdir?
Q Global (g) bayrağı ne yapar?
Q Neden desenim hata veriyor?
Q Çok satırlı desenleri test edebilir miyim?
About This Tool
Düzenli İfade Testcisi is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.