digtools
🧩
regex checker,

Regex Test Aracı

Tarayıcınızda düzenli ifadeleri güvenle ve gerçek zamanlı test edin.Eşleşme vurgulama ve grup çıkarma özelliklerini destekler.

Gerçek Zamanlı Gösterim
Yazdıkça eşleşmeleri vurgular
🔄
Değiştirme Simülasyonu
Değiştirme sonuçlarını kontrol edin
🔒
Yerel İşleme
Metin asla bir sunucuya gönderilmez
/ /
Sonuçlar burada görünecek...

🔒Metin asla bir sunucuya gönderilmez.

about,

Regex Test Aracı Hakkında

Regex Test Aracı (Regex Tester), Düzenli İfade (Regex) deseninizin amaçlandığı gibi metinle eşleşip eşleşmediğini gerçek zamanlı olarak test etmenizi ve doğrulamanızı sağlayan ücretsiz bir geliştirici aracıdır.

JavaScript (ECMAScript) regex motorunu doğrudan tarayıcınızda çalıştırır ve `g` (global), `i` (ignoreCase) ve `m` (multiline) gibi bayrakları destekler. Ayrıca, yakalama gruplarını kullanarak (örneğin, `$1`, `$2`) değiştirme simülasyonu sağlar.

how to,

Nasıl Kullanılır

ADIM 1

Regex Girin

Test etmek istediğiniz deseni girin. Gerektiğinde g, i, m bayraklarını açın.

ADIM 2

Metin Girin

Aranacak hedef metni sol giriş alanına yapıştırın.

ADIM 3

Eşleşmeleri Kontrol Edin

Desenle eşleşen parçalar sağ alanda gerçek zamanlı olarak vurgulanacaktır.

ADIM 4

Değiştirmeyi Test Edin

"Değiştirme Özelliğini Kullan"ı açın ve sonucu önizlemek için bir metin girin.

glossary,

Regex Terimler Sözlüğü

Düzenli İfade (Regex)
Metinde bir arama deseni belirten bir karakter dizisi. Doğrulama (ör. e-posta biçimi) ve dize çıkarma/değiştirme için yaygın olarak kullanılır.
Bayraklar (Flags)
Regex için yürütme seçenekleri. `g` (Global) tüm eşleşmeleri arar, `i` (IgnoreCase) büyük/küçük harf duyarsız yapar ve `m` (Multiline) çoklu satır modunda arar.
Yakalama Grubu
Bir desenin bir kısmını parantez `()` içine almak, eşleşen kısmı daha sonra değiştirmelerde `$1`, `$2` gibi değişkenler olarak yeniden kullanmanıza olanak tanır.
Kaçış (Escape)
Regex'te özel bir anlama sahip karakterleri (örneğin `.`, `*`, `?`) değişmez karakterler olarak ele almak için önüne bir ters eğik çizgi `\` eklemek.
Lookahead / Lookbehind
Belirli bir desenin öncesinde veya sonrasında başka bir desenin gelip gelmediğini ileri süren gelişmiş regex sözdizimi.
faq,

Sıkça Sorulan Sorular

S.Hangi regex motoru destekleniyor?
Bu araç, standart JavaScript (ECMAScript) düzenli ifade motorunu kullanır. Bu nedenle, PCRE (PHP vb.) veya Python'a özgü regex davranışlarıyla (örneğin adlandırılmış yakalama grubu davranışları) mükemmel bir şekilde eşleşmeyebilir.
S.Eşleşme sonuçları neden vurgulanmıyor?
Deseninizde bir sözdizimi hatası varsa (kapatılmamış parantezler gibi), bir hata mesajı görünür ve vurgulama devre dışı bırakılır. Ayrıca, g (Global) bayrağı kapalıysa, yalnızca ilk eşleşme vurgulanır.
S.Hassas bilgiler içeren metinleri test etmek güvenli mi?
Evet, tamamen güvenlidir. Bu araç her şeyi tamamen tarayıcınızda (istemci tarafında) işler ve ne girdiğiniz metin ne de regex desenleriniz hiçbir zaman harici sunuculara gönderilmez.
S.Değiştirirken yakalama grubu değerlerini nasıl kullanabilirim?
Değiştirme metninde $1 ve $2 gibi biçimler kullanarak, regex deseninizdeki birinci ve ikinci yakalama gruplarıyla () eşleşen metni ekleyebilirsiniz.
S.İşlem yavaşlayabilir veya donabilir mi?
Çok uzun veya karmaşık bir metin üzerinde kötü oluşturulmuş bir regex çalıştırmanın, tarayıcınızın yanıt vermemesine neden olabilecek "felaketli geri izlemeye" (catastrophic backtracking) neden olabileceğini lütfen unutmayın.
use cases,

Kullanım Durumları

🛡️

Form Doğrulama Oluşturma

Kullanıcı kayıt ekranlarında e-posta adreslerini, telefon numaralarını veya posta kodlarını doğrulamak için regex oluşturun ve bunları test edin.

🔍

Log Dosyası Ayrıştırma

Sunucu erişim günlüklerinden belirli hata kodlarını veya IP adreslerini çıkarmak için regex oluştururken test alanı olarak kullanın.

🛠️

Kod Yeniden Düzenleme

Kaynak kodundaki değişken adlarını veya işlev formatlarını güvenli bir şekilde değiştirmek için karmaşık yakalama grupları içeren değiştirme desenlerini test edin.

📝

Metin Temizleme

Tam genişlikli boşlukları, fazladan satır sonlarını veya istenmeyen HTML etiketlerini güvenli bir şekilde kaldırmak için değiştirme desenlerini önceden simüle edin.

Geri Bildirim Gönder

Aracı geliştirmemize yardımcı olmak için lütfen düşüncelerinizi bize bildirin.

Sorumluluk Reddi

Bu sitede sunulan araçların tamamı ücretsiz kullanılabilir; ancak kendi sorumluluğunuzda kullanınız. Herhangi bir hesaplama sonucu, dönüşüm sonucu veya oluşturulan verinin doğruluğu, eksiksizliği ya da güvenliği konusunda hiçbir garanti vermiyoruz. Bu araçların kullanımından kaynaklanabilecek zarar veya sorunlar için işletmecinin herhangi bir sorumluluk kabul etmediğini lütfen bilin. Araçların çoğu dosyaları ve hesaplamaları tarayıcınızda yerel olarak işler; bu, girdiğiniz verilerin sunucularımıza gönderilmediği veya depolanmadığı anlamına gelir.