Mr. Encoder

Regex Test Aracı

Düzenli ifadeleri canlı vurgulama, yakalama grupları ve değiştirme önizlemesiyle test edin.

Nasıl kullanılır?

  1. Düzenli ifadenizi girin ve ihtiyacınız olan bayrakları seçin.
  2. Test metnini yazın veya yapıştırın; eşleşmeler canlı olarak vurgulanır ve yakalama gruplarıyla listelenir.
  3. $1 veya
    lt;isim> kullanarak değiştirme sonucunu görmek için Değiştir sekmesini açın.

Sıkça sorulan sorular

Bu araç hangi regex motorunu kullanıyor?

Tarayıcınızın JavaScript (ECMAScript) regex motorunu, yani JavaScript ve Node.js ile aynı motoru kullanır. Sözdiziminin çoğu diğer dillerle ortaktır; ancak possessive niceleyiciler veya satır içi değiştiriciler gibi özellikler desteklenmez.

Neden yalnızca bir eşleşme görüyorum?

g (global) bayrağı olmadan JavaScript regex'i ilk eşleşmede durur. Metindeki tüm eşleşmeleri bulmak için g bayrağını açın.

Catastrophic backtracking (aşırı geri izleme) nedir?

(a+)+ gibi iç içe niceleyiciler içeren desenler bazı girdilerde üstel süre alabilir. Bu araç eşleştirmeyi arka planda çalıştırır ve kısa bir süre sonra durdurur, böylece sayfa donmaz.

Değiştirme metninde yakalama gruplarını nasıl kullanırım?

Numaralı gruplar için $1, $2 vb., isimli gruplar için

lt;isim>, eşleşmenin tamamı için
amp; ve düz dolar işareti için $ kullanın.

Diğer araçlar