/ /

Bu araç hakkında

Bu regex tester, seçtiğiniz bayraklarla bir JavaScript düzenli ifadesini en fazla 5,000 karakterlik örnek metin üzerinde çalıştırır ve siz yazdıkça tüm eşleşmeleri vurgular.

Nasıl kullanılır

  1. Deseninizi eğik çizgilerin arasına girin.
  2. g, i veya m gibi bayraklar ekleyin.
  3. Test metnini yazın veya yapıştırın (en fazla 5,000 karakter).
  4. Aşağıda vurgulanan eşleşmeleri inceleyin.

Bilmekte fayda var

  • Desenler tarayıcının JavaScript RegExp motorunu kullanır; bu yüzden söz dizimi JS kodunuzun davranışıyla birebir aynıdır.
  • Yaygın bayraklar: g (tüm eşleşmeleri bul), i (büyük/küçük harfi yok say), m (^ ve $ satır sonlarında eşleşir), s (nokta yeni satırla eşleşir), u (Unicode).
  • 500 ms'lik zaman aşımı, felaket geri izlemeye (ReDoS) yol açan kontrolden çıkmış desenleri durdurur.
  • Sıfır uzunluklu eşleşmeler ele alınır; böylece ^ veya \b gibi desenler sonsuz döngüye giremez.

Tamamen tarayıcınızda çalışır — girdiğiniz hiçbir şey yüklenmez veya saklanmaz.

Sık sorulan sorular

Hangi regex türü kullanılıyor?

JavaScript (ECMAScript). Söz diziminin çoğu PCRE ve Python ile ortaktır, ancak sahiplenici niceleyiciler gibi bazı özellikler desteklenmez.

Regex'im neden yalnızca bir kez eşleşiyor?

g bayrağı olmadan regex ilk eşleşmede durur. Tüm eşleşmeleri bulmak için g ekleyin.

Felaket geri izleme nedir?

(a+)+b gibi bazı desenler belirli girdilerde üstel süre alır. Test aracı tarayıcınızı dondurmak yerine 500 ms sonra durur.

Metnim veya desenim bir yere gönderiliyor mu?

Hayır. Eşleştirme tamamen tarayıcınızda çalışır.