Regex Test Aracı

Düzenli ifade yazın, deneme metnini yapıştırın; eşleşmeler canlı vurgulansın — yakalama grupları, bayraklar ve anlaşılır hatalarla.

698 görüntülenme

Deseni Koda Koymadan Deneyin

JavaScript düzenli ifadenizi yazın, bayraklarını (g, i, m, s, u) seçin, örnek metni yapıştırın: her eşleşme yerinde vurgulanır, altta konumu ve yakalama gruplarıyla listelenir. Desendeki hatalar sessizce "eşleşme yok"a dönüşmez; okunur mesajla gösterilir.

Motor, tarayıcınızın kendi JavaScript regex gerçeklemesidir — burada eşleşen, JS kodunuzda birebir aynı eşleşir. Diğer dillerde (PCRE, Python) çekirdek sözdizimi büyük ölçüde ortaktır ama bazı ileri yapılar farklıdır; uç durumları hedef dilde de deneyin. Her şey yereldir.

Sıkça Sorulan Sorular

Hangi regex lehçesi kullanılıyor?

JavaScript (ECMAScript) — tarayıcının yerli motoru. Desenler JS kodunuzdaki ile birebir aynı davranır; PCRE ve Python çoğu sözdizimini paylaşır ama bazı ileri yapılarda ayrışır.

Bayraklar ne işe yarar?

g ilk yerine tüm eşleşmeleri bulur; i büyük/küçük harfe bakmaz; m ile ^ ve $ satır başına çalışır; s ile nokta yeni satırı da eşler; u tam Unicode desteği açar.

Desenim sayfayı neden donduruyor?

İç içe niceleyicili bazı desenler ((a+)+b gibi) uzun metinde felaket düzeyinde geri izleme yapar. Metni kısaltın veya deseni yeniden kurun — aynı donma canlı kodunuzda da yaşanırdı; bunu burada görmek kazançtır.

Benzer Araçlar