Düzenli İfade (Regex) Test Edici - Canlı Eşleşmeler ve Yakalama Grupları

Düzenli ifadeleri JavaScript sözdizimiyle yerel olarak test edin. Eşleşmeleri, yakalama gruplarını ve bayrakları (flags) yükleme yapmadan anında doğrulayın.

Sinema modu için tıklayın

Eşleşmeler

2 eşleşme
[email protected]\[email protected]\nnot-an-email

Yakalama Grupları

#İndeksEşleşmeGruplar
10[email protected]yok
221[email protected]yok

Nasıl Kullanılır

  1. Bir düzenli ifade yazın veya hazır şablonlardan birini seçin.
  2. Test etmek istediğiniz örnek metni yapıştırın.
  3. g, i veya m gibi bayrakları ayarlayın.
  4. Vurgulanan eşleşmeleri, eşleşme sayısını ve yakalama gruplarını inceleyin.
  5. Eşleşmeleri kopyalayın veya kalıbınızı geliştirmeye devam edin.

Not: Bu araç JavaScript RegExp motorunu kullanır; bu motor PCRE, Python ve diğer regex türlerinden bazı farklılıklar gösterebilir.

Temel Özellikler

  • Canlı Eşleşme Vurgulama: Örnek metinde eşleşen dizeleri anında renklendirin ve vurgulayın.
  • Yakalama Grupları (Capture Groups): Parantez içine alınmış alt eşleşmeleri ve adlandırılmış grupları ayrıntılı olarak inceleyin.
  • Yaygın Hazır Şablonlar: E-posta, URL, UUID, boşluklar ve günlük düzeyleri için popüler kalıpları tek tıkla yükleyin.
  • Bayrak (Flags) Desteği: g (küresel), i (büyük/küçük harfe duyarsız), m (çok satırlı), s (tek satır/dotAll) ve u (unicode) bayraklarını kolayca değiştirin.
  • %100 Yerel Gizlilik: Düzenli ifade derleme ve metin eşleştirme işlemleri tamamen tarayıcınızda çalışır.

İlgili Araçlar

Güvenli JSON Biçimlendirici ve Tür Oluşturucu - Yerel Tür Üretimi

Güvenli JSON biçimlendirici: JSON'u yerel olarak biçimlendirin, doğrulayın ve onarın. Güzelleştirin/küçültün, hataları vurgulayın, TypeScript veya Zod oluşturun, XML'e dönüştürün—tamamen gizli.

Ücretsiz JSONPath Test Edici ve Değerlendirici | Yerel Gerçek Zamanlı Sorgular

API JSON için ücretsiz JSONPath test edici ve değerlendirici. Eşleşen düğümleri gerçek zamanlı olarak ayıklayın, yolları inceleyin ve ayrıştırma tarayıcınızda yerel olarak kalırken JSON sonuçlarını kopyalayın.

JSON - CSV Dönüştürücü - Yerel Tablo Dışa Aktarma

JSON nesnelerini veya dizilerini tarayıcınızda yerel olarak CSV'ye dönüştürün. Alanları düzleştirin, sonucu önizleyin, ardından verileri sunucuya yüklemeden CSV'yi kopyalayın veya indirin.

CSV - JSON Dönüştürücü - Yerel Gerçek Zamanlı Ayrıştırıcı

CSV metinlerini veya dosyalarını tarayıcınızda yerel olarak JSON dizilerine dönüştürün. Başlıkları, virgül/noktalı virgül/sekme ayırıcılarını ve dosya yüklemeyi destekler.

JSON Fark Karşılaştırıcı - Anlamsal JSON Karşılaştırma

JSON belgelerini yerel ve anlamsal olarak karşılaştırın. Anahtar sırasını yok sayın, eklenen/silinen/değiştirilen yolları vurgulayın ve yükleme yapmadan raporu dışa aktarın.

JSON Küçültücü ve Sıkıştırıcı - Verileri Çevrimiçi Optimize Edin

Ücretsiz çevrimiçi JSON küçültücü. Boşlukları ve satır sonlarını kaldırarak JSON yüklerini tek satırda sıkıştırın. %100 gizli, istemci taraflı işleme.

JSON - TypeScript Dönüştürücü - Yerel Arayüzler Oluşturun

Ücretsiz çevrimiçi JSON - TypeScript dönüştürücü. JSON verilerinizden TypeScript arayüzlerini ve türlerini anında oluşturun. %100 gizli, istemci taraflı kod üretimi.

YAML - JSON Dönüştürücü - Güvenli İstemci Taraflı Ayrıştırıcı

YAML'ı tarayıcınızda yerel olarak biçimlendirilmiş JSON'a dönüştürün. Bu geliştirici aracı, verileri depolamadan canlı dönüştürme, çoklu belge YAML, satıra duyarlı hatalar, kopyalama ve JSON indirme desteği sunar.

Hesaplama Mantığı

Araç tarayıcının yerel JavaScript RegExp motorunu kullanır:

  • Kalıp bir JavaScript düzenli ifadesine derlenir.
  • Bayraklar büyük/küçük harf duyarlılığını, çok satırlı davranışı ve küresel eşleştirmeyi yönetir.
  • Yakalama grupları her eşleşmenin içindeki belirli parçaları dışa aktarır.
  • Yavaş kalıpların sayfayı dondurma riskini azaltmak için giriş uzunluğu sınırlandırılmıştır.

Sıkça Sorulan Sorular

Örnek metnim sunucuya yükleniyor mu?

Hayır. Eşleştirme işlemi tarayıcınızda yerel olarak çalışır ve metniniz asla bir sunucuya yüklenmez.

Bu araç hangi regex türünü kullanır?

JavaScript RegExp motorunu kullanır. PCRE, Python veya RE2 gibi diğer motorları taklit etmez.

Yakalama gruplarını nasıl görebilirim?

Bir eşleşme bulunduktan sonra, parantez içindeki her bir alt eşleşmeyi inceleyebilmeniz için yakalama grupları eşleşme başına listelenir.

Regex ifadem başka yerde çalışırken burada neden çalışmıyor?

Regex sözdizimi programlama dillerine ve motorlara göre değişiklik gösterir. Bu test edici JavaScript regex kurallarını takip eder.

Bir regex sayfayı dondurabilir mi?

Son derece karmaşık kalıplar (Catastrophic Backtracking) hesaplama açısından maliyetli olabilir. Araç giriş uzunluğunu sınırlar ve arayüzde hataları bildirir.