regula.tools
%100 İstemci TaraflıFormatlayıcılar

Online Düzenli İfade (Regex) Test ve Değerlendirme Aracı

Düzenli ifadelerinizi (RegExp) anlık görsel eşleşme vurgulaması, numaralı ve isimlendirilmiş yakalama grupları, dinamik metin değiştirme (substitution) ve hazır kalıplar ile tarayıcınızda güvenle test edin. Hassas kurumsal loglar ve gizli veriler asla cihazınızdan dışarı çıkmaz.

Çalışma alanı yükleniyor...

#Nasıl Kullanılır?

1Düzenli ifadenizi (pattern) üstteki girdi alanına yazın.
2Gereksinimlerinize uygun bayrakları (g, i, m, s, u, y) etkinleştirin.
3Test etmek istediğiniz metni yapıştırın veya hazır şablonlardan birini seçin.
4Vurgulanan eşleşmeleri, karakter konumlarını ve yakalama gruplarını inceleyin.
5Metin değiştirme (substitution) modunu açarak dinamik yer değiştirmeleri anında önizleyin.

#Matematiksel Formül ve Standartlar

Modern ECMAScript RegExp motoru kullanılarak Web Worker üzerinde izole olarak yürütülür. Felaket getiren geri izleme (catastrophic backtracking) koruması ve döngü emniyeti ile tam karakter ofsetlerine dayalı eşleşme analizi sunar.

#Sınır Durumlar ve Teknik Detaylar

Sıfır Uzunluklu Eşleşmeler ve Çapa Karakterleri (^, $, \b)

Sonsuz döngüleri önleyen otomatik indeks ilerletme mekanizması sayesinde kelime sınırları ve satır çapaları güvenle değerlendirilir.

İsimlendirilmiş Yakalama Grupları ve Unicode

ES2018+ sözdizimi olan (?<name>...) ve Unicode (u bayrağı) desteği ile çok baytlı Türkçe karakterler ve emojiler sorunsuz işlenir.

Arayüz Kilitlenmesi Koruması

Ağır veya karmaşık düzenli ifadeler Web Worker içinde çalıştırılır; 5.000 eşleşme sınırı ile tarayıcınızın donması engellenir.

#Sıkça Sorulan Sorular

Q:Test ettiğim loglar veya hassas metinler sunucuya iletiliyor mu?

Hayır. Tüm regex değerlendirmeleri %100 yerel olarak tarayıcınızın Web Worker iş parçacığında gerçekleşir. Sunucuya tek bir bayt dahi gönderilmez.

Q:Hangi düzenli ifade motoru kullanılıyor?

Standart modern JavaScript (ECMAScript) RegExp motoru kullanılmaktadır. İleriye/geriye bakma (lookaround), isimlendirilmiş gruplar ve Unicode özellik kaçışları desteklenir.

Öneri veya geri bildiriminiz mi var?

Bu aracı daha da geliştirmemize yardımcı olun. Önerilerinizi, sınır durumları veya hata bildirimlerinizi doğrudan iletin.

Geri Bildirim Gönder