Düzenli İfade (RegEx) Test Aracı ve Eşleştirici

Canlı eşleşme vurgulama desteğiyle JavaScript düzenli ifadelerini anında test edin.

Geliştirici ve Kod
%100 İstemci Taraflı · Gizli ve Güvenli
Düzenli İfade (RegEx) Test Aracı ve Eşleştirici

Canlı eşleşme vurgulama desteğiyle JavaScript düzenli ifadelerini anında test edin.

Kavram ve Bilgi Merkezi

Düzenli İfadeler (Regex) Test ve Desen Eşleştirme Motoru

Düzenli İfadeler (Regex) Test ve Desen Eşleştirme Motoru

Bu araç %100 istemci taraflı (Client-Side) çalışır. Kodlarınız, tokenlarınız, API anahtarlarınız veya verileriniz asla uzak bir sunucuya yüklenmez; tüm işlemler güvenle tarayıcınızın izole sanal alanında (sandbox) gerçekleşir.

Temel Mimari ve Matematiksel Formüller

Düzenli İfade Deseni + Arama Belirteçleri (g, i, m) ➔ Eşleşen Alt Diziler Dizisi

Düzenli İfadeler (RegEx), metin içerisindeki karakter kombinasyonlarını eşleştirmek için deterministik sonlu durum makineleri (DFA/NFA) kullanan kalıp sözdizimidir.

En İyi Uygulamalar ve Temel Yönergeler

  • ReDoS (Regex Denial of Service) Tuzağına Dikkat Edin: İç içe geçmiş açgözlü (greedy) tekrarlayıcılar [örn. (a+)+$] aşırı geri izleme (backtracking) yaparak CPU'yu kilitleyebilir.
  • Doğru Bayrakları (Flags) Kullanın: Çok satırlı eşleşmeler için m, büyük/küçük harf duyarsızlığı için i, tüm eşleşmeler için g bayrağını ekleyin.
  • Tembel (Lazy) Eşleşmeyi Tercih Edin: Gereksiz yere metnin sonuna kadar gitmemek için açgözlü operatörlerin yanına soru işareti ekleyin (örn. .*?).

Sıkça Sorulan Sorular (SSS)

Açgözlü (Greedy) ile Tembel (Lazy) eşleşme farkı nedir?
Açgözlü eşleşme kurala uyan mümkün olan en uzun metin parçasını alırken, tembel eşleşme eşleşmeyi sağlayan ilk ve en kısa parçada durur.
RegEx test işlemi tarayıcıyı yavaşlatır mı?
GoToolstack'te çalışan motor güvenli zaman aşımı kontrolleriyle donatılmıştır; sonsuz döngüye giren hatalı desenler otomatik olarak sonlandırılır.
Lookahead ve Lookbehind nedir?
Bir kalıbın kendisini eşleşmeye dahil etmeden, öncesinde veya sonrasında belirli bir metnin bulunup bulunmadığını kontrol eden ileri/geri arama ifadeleridir.