Regex Test Aracı
Regex deseninizi ve test metnini girin; eşleşmeler metin üzerinde canlı olarak vurgulansın.
Regex test aracı nasıl kullanılır?
Üstteki kutuya regex deseninizi yazın, ihtiyacınıza göre bayrakları (g, i, m, s) işaretleyin, alttaki kutuya test etmek istediğiniz metni girin. Eşleşen kısımlar metin üzerinde anında sarı renkle vurgulanır, altında da her eşleşmenin ve varsa yakalama gruplarının (capture groups) bir listesi görünür.
Regex (düzenli ifade) nedir?
Regex, metin içinde belirli bir deseni (örneğin e-posta adresleri, telefon numaraları, tarih formatları) aramak, doğrulamak veya değiştirmek için kullanılan özel bir söz dizimidir. Örneğin \d+ bir veya daha fazla rakamı, [a-z]+ ise küçük harflerden oluşan bir kelimeyi eşleştirir.
Bayraklar (flags) ne işe yarar?
g (global) tüm eşleşmeleri bulur, yoksa sadece ilk eşleşme gösterilir. i büyük/küçük harf duyarlılığını kapatır. m çok satırlı metinlerde ^ ve $ işaretlerinin her satırın başı/sonu için çalışmasını sağlar. s ise nokta (.) karakterinin yeni satırları da eşleştirmesine izin verir.
E-posta adresi doğrulamak için hangi regex kullanılır?
Yaygın bir e-posta doğrulama deseni ^[\w.-]+@[\w.-]+\.\w+$ şeklindedir — bu araca yapıştırıp kendi örnek metinlerinizle test edebilir, gerçek e-posta formatlarınızla eşleşip eşleşmediğini kontrol edebilirsiniz.
Regex'te ^ ve $ işaretleri ne anlama gelir?
^ işareti bir metnin (veya satırın) başlangıcını, $ işareti ise sonunu temsil eder. Örneğin ^Merhaba deseni, sadece metnin "Merhaba" ile BAŞLADIĞI durumlarda eşleşir, metnin herhangi bir yerinde geçtiği durumlarda değil.
Regex'imin neden eşleşmediğini nasıl anlarım?
Bu araca hem deseninizi hem test metninizi girdiğinizde, hangi kısımların eşleştiğini canlı olarak renkli vurgulayarak gösterir — bu sayede desenin hangi kısmının beklediğiniz gibi çalışmadığını görsel olarak hızlıca tespit edebilirsiniz.