ToolKitHive
Geri
dev

Düzenli İfadeler Testi

Düzenli ifadeleri gerçek zamanlı eşleşme vurgulama ve yakalama grup detaylarıyla test edin ve hata ayıklayın.

Düzenli İfade

Aşağıda regex deseninizi girin.

/
/g
Test Metni

Deseninize karşı test etmek için metni girin.

Eşleşme Sonuçları

Aşağıdaki metinde eşleşmeler vurgulanır.

0 eşleşmeler

Eşleşmeleri görmek için bir desen ve test metni girin.

Regex Testi — Ücretsiz olarak Online Düzenli İfadeleri Test ve Hata Ayıklama

Ücretsiz online Regex Testi, düzenli ifadeleri anlık olarak yazmak, test etmek ve hata ayıklamak için size olan bir araçtır. Herhangi bir metni yapıştırın, kalıbınızı yazın ve eşleşmeler anında vurgulanır — yakalama grupları, isimlendirilmiş gruplar ve tüm standart JavaScript bayrakları için tam destek sunar. Her şey tarayıcınızda çalışır, bu yüzden verileriniz cihazınızdan çıkmaz.

Düzenli İfade Nedir?

Bir düzenli ifade (regex), bir arama kalıbını tanımlayan karakterlerin bir dizisidir. Geliştiriciler, regex'i dizelerde metin bulmak, doğrulamak, çıkarmak ve değiştirmek için kullanır. Regex, JavaScript, Python, Java, PHP, Go ve daha fazlası gibi neredeyse tüm programlama dillerine entegre edilmiştir — bu da programcının araç kutusunda en evrensel araçlardan biri haline gelmesini sağlamıştır.

Güçlü olsa da, regex sözdizimi okunması zor bir yapıdadır. ^(?:\+?(\d{1,3}))?[-. (]*(\d{3})[-. )]*(\d{3})[-. ]*(\d{4}) gibi bir kalıp ilk bakışta anlaşılmaz olsa da uluslararası telefon numaralarını tutarlı bir şekilde eşleştirir. Bu nedenle görsel bir regex testi aracı önemlidir: kalıbınızın neyi eşlediğini, nerede eşlediğini ve neden eşlediğini anlık olarak gösterir.

Test aracı olmadan geliştiriciler deneme yanılma yöntemine başvurmak zorunda kalır, kodu tekrar tekrar çalıştırmak kalıbinın işe yarayıp yaramayacağını görmek için. Araç, kalıbınızı yazarken ve test metnini test ederken anlık geri bildirim sağlayarak bu döngüyü ortadan kaldırır.

Bu Regex Testi Nasıl Kullanılır

Başlamak birkaç saniye alır:

  1. Regex kalıbınızı üstteki kalıp girdi alanına girin. Araç standart /pattern/flags sözdizimini kullanır — sadece / işaretlerinin arasında kalıbı yazın.
  2. Test metnini yapıştırın veya yazın metin alanına. Bu, eşleşmeyi denemek istediğiniz metindir.
  3. Bayrakları kalıbın altındaki düğmelerle devre dışı bırakın. Mevcut bayraklar Global (g), Büyük/Küçük Harf Duyarsız (i), Çok Satırlı (m), Nokta Tüm (s) ve Unicode (u) içerir.
  4. Vurgulanan eşleşmeleri inceleyin — her eşleşme test metninde sarı arka planla görsel olarak vurgulanır.
  5. Yakalama gruplarını inceleyin — Eşleşme Detayları paneli her eşlemenin indeksini, yakalama gruplarını ve isimlendirilmiş grupları gösterir.
  6. Sonuçları kopyalayın — Kopyala düğmesine tıklayarak tüm eşleşme bilgilerini panoya kopyalayın.

Tüm bu işlemler tarayıcınızda anlık olarak gerçekleşir. Ağ istekleri, sunucu işleme veya herhangi bir yerde veri saklama yoktur.

Ana Özellikler

Özellik Fayda
Gerçek zamanlı eşleştirme Yazarken sonuçları görün — gönder butonuna ihtiyaç yok
Eşleşme vurgulama Her eşleşme test metninde görsel olarak vurgulanır
Yakalama grupları Tüm yakalanan grupların indeksini ve değerini görüntüleyin
İsimlendirilmiş gruplar (?<name>...) sözdizimiyle etiketlenmiş çıktı destekler
Bayrak değiştirme g, i, m, s ve u bayraklarını bir tıkla değiştirin
Hata geri bildirimi Geçersiz kalıplar açıklayıcı bir hata mesajı gösterir
Sıfır veri aktarımı Tüm işleme tarayıcınızda yerel olarak gerçekleşir

Çoğu regex testi aracı kalıplarınızı ve test metinlerinizi uzak sunucuya gönderirken, araç tamamen tarayıcınızda JavaScript'in yerleşik RegExp motoru kullanılarak çalışır. Bu da log dosyaları, API yanıtları veya kullanıcı girdisi gibi hassas veriler üzerinde kalıp testi yapmak için güvenli hale getirir.

Yaygın Regex Kalıpları

Hemen test edebileceğiniz bazı sık kullanılan kalıplar:

Kalıp Ne Eşler
\d+ Bir veya daha fazla rakam
[a-zA-Z]+ Bir veya daha fazla harf (sesli işaretler olmadan)
^https?:// http:// veya https:// ile başlayan dizeler
\b\w+@\w+\.\w+\b Basit e-posta adresleri
#[0-9a-fA-F]{3,6} #ff0000 gibi HEX renk kodları
(\d{4})-(\d{2})-(\d{2}) YYYY-MM-DD formatında tarihler
[\w.-]+@[\w.-]+\.\w+ Geçerli e-posta adresleri

Gerçek Hayatta Kullanım Alanları

Form Girdi Doğrulama

Kullanıcı girdilerini doğrulamak için regex'leri kullanabilirsiniz. Örneğin, bir e-posta adresi veya telefon numarası formatını doğrulamak için kalıplar oluşturabilirsiniz.

Şifre Güvenliği

Şifre girdilerini güçlü kılacak şekilde regex'lerle doğrulayabilirsiniz. Örneğin, en az 8 karakter, büyük harf, küçük harf ve özel karakter içeren şifrelerin doğrulanması.

Veri İşleme

Veri işleme sırasında, regex'leri kullanarak belirli kalıplara sahip verileri filtreleyebilir veya dönüştürebilirsiniz. Örneğin, bir metindeki tüm URL'leri çıkarmak için regex kullanabilirsiniz.

Daha İyi Regex Yazma İpuçları

  • Karmaşık kalıpları basitleştirin: Karmaşık kalıplar hata yapma olasılığını artırır. Basit kalıplarla başlayın ve gerekirse daha karmaşık hale getirin.
  • Test edin: Her kalıp yazdıktan sonra test edin. Test edilmeden kalıpların beklentilerinize uyup uymadığını bilmeniz zordur.
  • İsimlendirilmiş gruplar kullanın: Yakalanan grupların isimlendirilmesi, sonuçların daha kolay anlaşılması için faydalıdır.
  • Bayrakları kullanın: i bayrağı büyük/küçük harf duyarsızlık sağlar. g bayrağı tüm eşleşmeleri yakalar.

Sıkça Sorulan Sorular

Regex testi aracı neden kullanmalıyım?

Regex testi aracı, kalıplarınızı anlık olarak test etmenize ve hata ayıklamaya olanak tanır. Bu, kalıplarınızın neyi eşlediğini ve nerede eşlediğini anlamak için çok faydalıdır.

Regex testi aracı hangi tarayıcılarda çalışır?

Regex testi aracı, tüm modern tarayıcılarda çalışır. Google Chrome, Firefox, Safari ve Microsoft Edge gibi popüler tarayıcılar desteklenir.

Regex testi aracı için herhangi bir ücret var mı?

Regex testi aracı tamamen ücretsizdir. Kullanım sırasında herhangi bir ücret veya abonelik söz konusu değildir.

Regex testi aracı nerede barındırılır?

Regex testi aracı, sunucu üzerinde barındırılır. Tarayıcınızda çalışır, bu yüzden verileriniz cihazınızdan çıkmaz.

Regex testi aracı için herhangi bir lisans gereklidir mi?

Regex testi aracı ücretsiz olarak kullanılabilir. Kullanım sırasında herhangi bir lisans gerekliliği yoktur.

Regex testi aracı için teknik destek var mı?

Regex testi aracı için teknik destek sunulmaktadır. Kullanım sırasında karşılaştığınız sorunlar için destek ekibine başvurabilirsiniz.

enptesdejafrruitnltrarzh