İçeriğe geç
iyziTool

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.

//g
Bayraklar
Eşleşmeler

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.

İlgili araçlar