İçeriğe geç
QuicknVert

Regex Test Aracı

Düzenli ifadeleri canlı test edin, eşleşmeleri ve grupları görün, Türkçe açıklamasını okuyun.

Tarayıcınızda çalışır, verileriniz sunucuya gönderilmez.

Regex Test Aracı ne işe yarar?

Regex Test Aracı, bir düzenli ifadenin (regular expression) metninizde neleri yakaladığını yazdıkça gösterir. Eşleşmeler metin üzerinde vurgulanır; her eşleşmenin konumu, numaralı ve adlandırılmış grupları ayrı bir tabloda listelenir.

İfadenin her parçası Türkçe olarak açıklanır; böylece başkasının yazdığı karmaşık bir deseni anlamak kolaylaşır. Desen ayrı bir iş parçacığında (Web Worker) çalıştırılır, bu sayede hatalı bir ifade sayfayı kilitleyemez.

Regex Test Aracı nasıl kullanılır?

  1. Deseni üstteki kutuya bölü işaretleri olmadan yazın (ör. \d{3}).
  2. g, i, m, s, u bayraklarını ihtiyacınıza göre seçin.
  3. Test metnini girin; eşleşmeler ve gruplar anında görünür.
  4. İsterseniz “Eşleşmeleri değiştir” ile $1 veya $<ad> kullanarak değiştirme sonucunu görün.

Örnek kullanım

Girdi:

Desen: (\d{2})\.(\d{2})\.(\d{4})  Metin: Teslim 15.03.2026

Sonuç:

Eşleşme: 15.03.2026 — $1=15, $2=03, $3=2026

Varsayımlar ve sınırlamalar

  • Araç JavaScript (ECMAScript) regex motorunu kullanır. PCRE, Python veya .NET'e özgü bazı yapılar (ör. possessive niceleyiciler) farklı davranabilir.

Sıkça sorulan sorular

Türkçe karakterleri (ğ, ş, ı) \w ile yakalayabilir miyim?

Hayır, JavaScript'te \w yalnızca İngilizce harfleri, rakamları ve _ karakterini kapsar. Türkçe harfler için [a-zA-ZçğıöşüÇĞİÖŞÜ] gibi bir küme veya u bayrağıyla \p{L} kullanın.

Sayfa neden “ifade durduruldu” uyarısı verdi?

(a+)+ gibi iç içe niceleyiciler bazı metinlerde üstel sürede çalışabilir. Araç 2 saniyeyi aşan işlemleri güvenlik için durdurur.

g bayrağı ne işe yarar?

g (global) olmadan yalnızca ilk eşleşme bulunur; g ile metindeki tüm eşleşmeler listelenir.

İlgili araçlar

Metin Karşılaştırma (Diff)

İki metin arasındaki farkları satır, kelime veya karakter düzeyinde vurgulayın.

Kaçış Karakteri (Escape / Unescape) Aracı

Metni JSON, JavaScript, C#, SQL, Regex ve HTML için kaçışlayın veya kaçışı kaldırın.

URL Ayrıştırıcı

URL'yi protokol, alan adı, yol ve parametrelerine ayırın; sorgu dizesini JSON'a çevirin.

JSON Biçimlendirici

Sıkışık JSON'u girintili, okunabilir hâle getirin ve hataları satır numarasıyla görün.

SQL Biçimlendirici

SQL sorgularını okunabilir biçimde girintileyin; MySQL, PostgreSQL, T-SQL desteği.

JWT Çözücü

JSON Web Token'ın header ve payload içeriğini çözün, son kullanma tarihini görün.