Düzenli İfade (Regex) Test Aracı
Düzenli ifadenizi ve test metnini girin; eşleşmeler metinde vurgulanır, yakalama grupları ve konumları tabloda listelenir. Çalıştırma güvenli bir arka plan işçisinde yapılır; sonsuz döngüye yol açan riskli ifadeler otomatik durdurulur.
Regex Test Aracı nasıl kullanılır?
- Düzenli ifadeyi üstteki alana yazın (eğik çizgi gerekmez).
- Bayrakları seçin (g, i, m, s, u).
- Test metnini yapıştırın; eşleşmeler anında görünür.
Nasıl çalışır?
Sık kullanılan kalıplar: \d rakam, \w harf/rakam/_, \s boşluk, . herhangi bir karakter, ^ satır başı, $ satır sonu, (...) yakalama grubu, (?...) adlı grup.
Örnekler
- \d{4}-\d{2}-\d{2} → 2024-05-17 gibi tarihleri bulur.
- \b\w+@\w+\.com\b → basit e-posta adreslerini bulur (tam doğrulama için yetersizdir).
- ^(a+)+$ gibi iç içe tekrarlar "felaket geri izleme" yaratabilir; araç 1,5 saniyede durdurur.
Sık sorulan sorular
Regex ifademde neden hata alıyorum?
Parantezler, köşeli parantezler veya süslü parantezler kapanmamış olabilir; "u" bayrağı açıkken bazı kaçışlar geçersizdir. Hata mesajı tarayıcıdan gelir.
"g" bayrağı ne işe yarar?
Metindeki tüm eşleşmeleri bulur; kapalıyken yalnızca ilk eşleşme gösterilir.
Bu ifade başka dillerde de aynı çalışır mı?
JavaScript regex sözdizimi diğer dillerden (Python, PHP, Java) küçük farklılıklar gösterebilir; kritik kullanımda hedef dilde de test edin.
Gizlilik: Bu araç tarayıcınızda çalışır. Girdiğiniz bilgiler ve dosyalar sunucuya gönderilmez, kaydedilmez.