Regex Test Aracı
Bir desen ve metin yazın: her eşleşme siz yazdıkça vurgulanır, konumu ve yakalama gruplarıyla listelenir; bir değiştirme önizlemesi de görebilirsiniz. E-posta, URL ve tarih için yaygın desenler tek tıkla hazır.
Test etmek için bir desen ve metin girin.
Bu araç hakkında
Düzenli ifadeler metin desenlerini kısa bir sözdizimiyle tanımlar: nokta herhangi bir karakteri, \d bir rakamı, \w bir kelime karakterini eşler; + ve * tekrar eder; parantezler, değiştirmede $1, $2 veya $<ad> olarak yeniden kullanabileceğiniz grupları yakalar. Araç tarayıcınızın JavaScript motorunu kullanır; davranış Node.js ve tüm modern tarayıcılarla birebir aynıdır.
Bayraklar desenin nasıl uygulandığını değiştirir. g ilk yerine tüm eşleşmeleri bulur, i büyük/küçük harfi yok sayar, m ile ^ ve $ satır başına çalışır, s noktanın satır sonlarını da eşlemesini sağlar, u tam Unicode'u açar, y aramayı geçerli konuma sabitler. Vurgu görünümü her zaman genel arar, böylece her oluşumu görürsünüz; değiştirme önizlemesi ayarladığınız bayraklara uyar.
Sık sorulan sorular
- Bu hangi regex türü?
- JavaScript (ECMAScript); tarayıcılar ve Node.js'in kullandığı. PCRE, Python veya Java için yazılmış çoğu desen değişmeden çalışır; geriye bakış ve adlandırılmış gruplar güncel tarayıcılarda desteklenir.
- Değiştirmede yakalama gruplarını nasıl kullanırım?
- İhtiyacınız olan kısmı paranteze alın ve $1, $2 diye başvurun ya da (?<ad>…) ve $<ad> kullanın. $& eşleşmenin tamamını ekler.
- Desenim neden yalnızca bir kez eşleşiyor?
- g bayrağı olmadan JavaScript ilk eşleşmede durur. Vurgu görünümü yine de tüm eşleşmeleri gösterir; değiştirmenin her oluşuma uygulanması için g'yi açın.
- Metnim bir yere gönderiliyor mu?
- Hayır. Desen tamamen tarayıcınızda çalışır; log, dışa aktarım veya kişisel veriler üzerinde güvenle test edebilirsiniz.