Canlı test · Yakalama grupları · Bayraklar

Regex Test Aracı

Düzenli ifadelerinizi anında test edin, eşleşmeleri vurgulayın.

Ana Sayfa / Araçlar / Regex Test
🔍
Regex Test Aracı
JavaScript (ECMA) regex motoru
/ /
Vurgulu Metin
Regex girin...
📚
Hazır Regex Şablonları
Tıkla, hemen test et
📖
Regex Hızlı Referans
Karakter Sınıfları
. Herhangi bir karakter (newline hariç)
\d Rakam [0-9]
\D Rakam dışı
\w Harf, rakam, alt çizgi
\W \w dışı
\s Boşluk karakteri
\S Boşluk dışı
[abc] a, b veya c
[^abc] a, b, c dışı
[a-z] a'dan z'ye
Niceleyiciler & Çapalar
* 0 veya daha fazla
+ 1 veya daha fazla
? 0 veya 1 (opsiyonel)
{n} Tam n kez
{n,m} n ile m arası
^ Satır başı
$ Satır sonu
\b Kelime sınırı
(abc) Yakalama grubu
(?:abc) Yakalamayan grup

Regex (Düzenli İfade) Nedir?

Regex (Regular Expression), metin içinde belirli kalıpları bulmak ve eşleştirmek için kullanılan güçlü bir dil sistemidir. PHP, JavaScript, Python, Java gibi tüm modern programlama dillerinde desteklenir. Form doğrulama, metin işleme, veri çıkarma ve log analizi gibi pek çok alanda kullanılır.

Sıkça Sorulan Sorular

Regex; e-posta doğrulama, telefon numarası eşleştirme, URL ayrıştırma, log dosyası analizi ve veri temizleme gibi işlemler için kullanılır.
JavaScript ECMA standardını, PHP PCRE (Perl Compatible) motorunu kullanır. Sözdizimi benzer olmakla birlikte bazı özellikler farklıdır. Bu araç JavaScript motoru kullanır.
Global flag (g): tüm eşleşmeleri bulur. Olmadan sadece ilk eşleşme döner.
Case insensitive (i): büyük/küçük harf farkı gözetmeden eşleştirme yapar.
Parantez içine alınan ifadeler yakalama grubu oluşturur. Eşleşmenin belirli bir bölümünü ayrıca yakalamak için kullanılır.