Regex Test Aracı ne işe yarar?
Regex Test Aracı, bir düzenli ifadenin (regular expression) metninizde neleri yakaladığını yazdıkça gösterir. Eşleşmeler metin üzerinde vurgulanır; her eşleşmenin konumu, numaralı ve adlandırılmış grupları ayrı bir tabloda listelenir.
İfadenin her parçası Türkçe olarak açıklanır; böylece başkasının yazdığı karmaşık bir deseni anlamak kolaylaşır. Desen ayrı bir iş parçacığında (Web Worker) çalıştırılır, bu sayede hatalı bir ifade sayfayı kilitleyemez.
Regex Test Aracı nasıl kullanılır?
- Deseni üstteki kutuya bölü işaretleri olmadan yazın (ör. \d{3}).
- g, i, m, s, u bayraklarını ihtiyacınıza göre seçin.
- Test metnini girin; eşleşmeler ve gruplar anında görünür.
- İsterseniz “Eşleşmeleri değiştir” ile $1 veya $<ad> kullanarak değiştirme sonucunu görün.
Örnek kullanım
Girdi:
Desen: (\d{2})\.(\d{2})\.(\d{4}) Metin: Teslim 15.03.2026Sonuç:
Eşleşme: 15.03.2026 — $1=15, $2=03, $3=2026Varsayımlar ve sınırlamalar
- Araç JavaScript (ECMAScript) regex motorunu kullanır. PCRE, Python veya .NET'e özgü bazı yapılar (ör. possessive niceleyiciler) farklı davranabilir.
Sıkça sorulan sorular
Türkçe karakterleri (ğ, ş, ı) \w ile yakalayabilir miyim?
Hayır, JavaScript'te \w yalnızca İngilizce harfleri, rakamları ve _ karakterini kapsar. Türkçe harfler için [a-zA-ZçğıöşüÇĞİÖŞÜ] gibi bir küme veya u bayrağıyla \p{L} kullanın.
Sayfa neden “ifade durduruldu” uyarısı verdi?
(a+)+ gibi iç içe niceleyiciler bazı metinlerde üstel sürede çalışabilir. Araç 2 saniyeyi aşan işlemleri güvenlik için durdurur.
g bayrağı ne işe yarar?
g (global) olmadan yalnızca ilk eşleşme bulunur; g ile metindeki tüm eşleşmeler listelenir.