//
Test metni girin
BEKLEMEDEBir desen girin
Gerçek Zamanlı Test
Yazdıkça eşleşmeler anında vurgulanır.
Flag Desteği
g, i, m, s flaglerini serbestçe kombinleyebilirsiniz.
Gizlilik Önce
Tamamen tarayıcıda çalışır, hiçbir veri sunucuya gönderilmez.

Regex Nedir?

Regex (Regular Expression — Düzenli İfade), metin içinde belirli kalıpları aramak, doğrulamak veya değiştirmek için kullanılan güçlü bir desen dilidir. Form doğrulamadan log analizine, veri temizleme işlemlerinden metin dönüşümlerine kadar yazılım geliştirmenin her alanında kullanılır.

Sık Kullanılan Regex Kalıpları

PatternAçıklamaÖrnek
^[a-zA-Z]+$Sadece harfKelimeleri doğrula
^\d+$Sadece rakamSayı kontrolü
^[\w.-]+@[\w.-]+\.\w{2,}$E-posta formatıE-posta doğrulama
^(\+90|0)?[0-9]{10}$Türk telefon numarası05XX XXX XX XX
https?:\/\/[^\s]+URL kalıbıLink tespiti
^\d{4}-\d{2}-\d{2}$ISO tarih formatıYYYY-AA-GG
^[1-9]\d{10}$TCKN formatıTC kimlik doğrulama
<[^>]+>HTML etiketiTag tespiti
^\s+|\s+$Baştaki/sondaki boşlukTrim işlemi
[A-Z][a-z]+Büyük harfle başlayan kelimeİsim tespiti

Regex Flagleri

FlagAdıAçıklama
gGlobalTüm eşleşmeleri bul, sadece ilkini değil
iBüyük/küçük harf duyarsızA ile a'yı aynı kabul eder
mÇok satırlı^ ve $ her satır başı/sonu için çalışır
sTek satır (dotAll)Nokta (.) yeni satır karakterini de eşleştirir
uUnicodeUnicode karakterleri tam destekler

Sık Sorulan Sorular

Temel kalıpları öğrenmek birkaç saat alır. DevOneKit'teki hazır kalıplar iyi bir başlangıç noktasıdır. Kalıba tıklayarak editöre yükleyip nasıl çalıştığını anlayabilirsiniz.

JavaScript, Python, Java, PHP, Ruby, Go ve daha pek çok dilde regex desteği bulunur. Sözdizimi diller arasında küçük farklılıklar gösterse de temel kavramlar aynıdır. Bu araç JavaScript regex motorunu kullanır.

g flag olmadan regex yalnızca ilk eşleşmeyi bulur ve durur. Metindeki tüm eşleşmeleri bulmak için g (global) flagini kullanmanız gerekir.

Türk karakterleri için \p{L} (Unicode harf) kullanabilir veya u flagini etkinleştirip [\u0130\u015F\u011F] gibi Unicode kod noktalarını kullanabilirsiniz.

Evet, tamamen ücretsizdir. Kayıt, üyelik veya ödeme gerekmez. Tüm araçlar tarayıcınızda çalışır ve hiçbir veriniz sunucularımıza gönderilmez.

İlgili Araçlar

Formatlayıcı
JSON Formatlayıcı
JSON formatla ve doğrula
Dönüştürücü
Base64
Encode ve decode
Üretici
Hash Üretici
MD5, SHA-256, SHA-512
Copied!