🔍 Regex Test Aracı

Bu araç ile yazdığınız Regex ifadelerini test edebilirsiniz. Metin üzerinde hangi kısımların eşleştiğini anında görebilirsiniz.

Sonuç:

BU HESAPLAMA ARACINI ARKADAŞLARINLA PAYLAŞ

Regex: Metin Madenciliğinin Anahtarı

Regex test edici, belirli bir metin dizisi içindeki karakter gruplarını aramak, yakalamak veya değiştirmek için kullanılan özel bir sözdizimi sistemidir. Bir e-posta adresinin geçerliliğini kontrol etmekten, binlerce satırlık log dosyalarındaki hataları ayıklamaya kadar her alanda kullanılır.

📍 Karakter Sınıfları

\d tüm rakamları, \w harf ve sayıları, \s ise boşluk karakterlerini yakalar. Nokta (.) ise herhangi bir karakteri temsil eder.

🔢 Niceleyiciler

+ işareti bir veya daha fazla, * sıfır veya daha fazla, ? ise opsiyonel (sıfır veya bir) eşleşme sağlar.

⚓ Çapalar

^ sembolü satırın başlangıcını, $ sembolü ise satırın sonunu işaret eder. Belirli bir konumda arama yapmak için kritiktir.

Sık Kullanılan Regex Kalıpları

Hızlıca test edebileceğiniz bazı popüler ifadeler:

Amaç Regex İfadesi
Sadece Rakamlar [0-9]+
E-posta Kontrolü [a-zA-Z0-9._%+-]+[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
Telefon (Basit) \d{10,11}
Kelime Bulma \b[A-Z][a-z]+\b

Regex Kullanırken Dikkat Edilmesi Gerekenler

  • Kaçış Karakterleri: Özel bir sembolü (örneğin sadece noktayı) aramak istiyorsanız önüne ters eğik çizgi eklemelisiniz: \.
  • Büyük/Küçük Harf: Varsayılan olarak Regex duyarlıdır. "ABC" ifadesi "abc" ile eşleşmez.
  • Açgözlü (Greedy) Davranış: Niceleyiciler varsayılan olarak mümkün olan en uzun metni yakalar. Bunu sınırlamak için yanlarına ? ekleyebilirsiniz.
İpucu: Test ettiğiniz ifade metinde sarı renkle işaretleniyorsa eşleşme başarılı demektir. Hiçbir değişim yoksa ifadenizi tekrar gözden geçirmelisiniz.

Yazılım Notu: Bu Regex analizörü, standart JavaScript RegExp motorunu kullanır. Kullandığınız dile (Python, PHP, Java vb.) göre küçük sözdizimi farklılıkları olabileceğini unutmayın.