0

Regex Test Aracı Çevrimiçi

JavaScript normal ifadelerinde canlı hata ayıklama: vurgulanan eşleşmeler, yakalama grupları, bayraklar ve değiştirme önizlemesi.

$1, $2 ve $<name>; gibi adlandırılmış referansları destekler $& eşleşmenin tamamını ekler. Önizlemeyi gizlemek için boş bırakın.

İşleniyor... 0%

Sonuç

Bu regex test aracı, JavaScript düzenli ifadelerini geliştirmek ve hata ayıklamak için kullanılan canlı bir çalışma tezgahıdır. Bir desen yazın, g, i, m, s ve u bayrakları arasında geçiş yapın ve herhangi bir test metnini yapıştırın: siz yazarken eşleşmeler doğrudan metinde vurgulanır, bir sayaç kaç tane bulunduğunu gösterir ve ayrıntılı bir liste, her eşleşmeyi numaralandırılmış ve adlandırılmış yakalama gruplarına ayırır. Sözdizimi hataları sessizce başarısız olmakla kalmaz; test cihazı JavaScript motorundan gelen mesajın aynısını gösterir, böylece başıboş bir parantez veya geçersiz bir niceleyici anında yakalanır.

Tek seferlik metin işlemleri için değil, desen geliştirme için tasarlanmıştır. Bir günlük ayrıştırıcı için bir yakalama tasarlarken, bir doğrulamanın hangi URL formatlarını kabul ettiğini test ederken veya ileri görüşlülerin gerçekte ne yaptığını öğrenirken grupları, konumları ve uç durumları görmeniz gerekir; bu aracın gösterdiği şey budur. Bir metin parçası üzerinde günlük basit bulma veya bul ve değiştir işleri için, özel metin içinde arama ve metin içinde değiştirme araçları daha hızlıdır; bu test cihazı, desenin kendisini doğru bir şekilde elde etmek için gideceğiniz yerdir.

Değiştirme modu bunu yeniden düzenleme önizlemesine dönüştürür: $1, $& veya $<name> referanslarına sahip bir değiştirme dizesi girin ve ifadeyi koda aktarmadan önce dönüştürülen metni orijinalle yan yana görün. E-postalar, URL'ler, telefon numaraları, IP adresleri, tarihler ve şifre politikaları için hazır kalıplar olan önceden ayarlanmış sayfalarla birleştirildiğinde, gerçek dünyadaki yaygın ifadeler için pratik bir referans olarak ikiye katlanır.

Her şey, yerel JavaScript RegExp motorunu (üretim JS kodunda modelinizi çalıştıracak motorla aynı motor) kullanarak tarayıcınızda yerel olarak yürütülür; dolayısıyla burada eşleşen şey orada da eşleşir. Hiçbir yere metin veya desen yüklenmez; bu, ifadelerdeki hata ayıklamanın gerçek günlüklere, müşteri veri örneklerine veya yapılandırma dosyalarına karşı çevrimdışıyken bile güvenli olmasını sağlar.