🔍 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ç:
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.
\d tüm rakamları, \w harf ve sayıları, \s ise boşluk karakterlerini yakalar. Nokta (.) ise herhangi bir karakteri temsil eder.
+ işareti bir veya daha fazla, * sıfır veya daha fazla, ? ise opsiyonel (sıfır veya bir) eşleşme sağlar.
^ 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.
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.