Düzenli ifade nasıl test edilir
- İfadeyi ilk alana, yan eğik çizgiler olmadan yazın.
- İhtiyacınız olan seçenekleri işaretleyin; örneğin büyük/küçük harf duyarsızlığı veya tüm eşleşmeler.
- Deneme metnini yapıştırın: eşleşmeler vurgulanır ve gruplarıyla listelenir.
- İsterseniz bir değiştirme yazın ve ortaya çıkan metni kopyalayın.
Regex test aracı ne işe yarar
Düzenli ifade (regex), metin aramak, doğrulamak veya değiştirmek için kullanılan bir desendir: e-postalar, telefonlar, tarihler, kodlar. Kodunuzda kullanmadan önce denemek hem hata hem zaman kazandırır.
Bu araç JavaScript düzenli ifade motorunu kullanır; tarayıcınızdaki ve Node.js'teki motorun aynısıdır. Metindeki her eşleşmeyi işaretler ve adlandırılmış olanlar dahil her yakalama grubunun değerini gösterir.
Değiştirme $1, $2 ve JavaScript'in diğer sözdizimini destekler; böylece toplu bir değişikliği uygulamadan önce hazırlamak için kullanılabilir.
Dikkat edilmesi gerekenler
- JavaScript sözdizimiyle çalışır. Diğer dillerde (Python, PHP, Java) bazı yapılarda farklar olabilir.
- Kötü yazılmış bir ifade çok uzun sürebilir (aşırı geri izleme). 2 saniyeyi aşarsa durdurulur ve sizi uyarır.
- En fazla ilk 1000 eşleşme gösterilir.
Sık sorulan sorular
g, i, m, s ve u seçenekleri ne anlama gelir?
g yalnızca ilkini değil tüm eşleşmeleri arar. i büyük ve küçük harf farkını yok sayar. m ^ ve $ işaretlerinin her satırda geçerli olmasını sağlar. s noktanın satır sonlarını da kapsamasına izin verir. u Unicode modunu açar.
Hangi dille uyumlu?
JavaScript ile. Temel yapılar (sınıflar, gruplar, niceleyiciler, çapalar) hemen her dilde aynıdır.
Değiştirmede grupları nasıl kullanırım?
Numaralı gruplar için $1, $2 vb., tüm eşleşme için $& ve adlandırılmış gruplar için $<name> kullanın.
Metnim bir sunucuya gönderiliyor mu?
Hayır. Her şey tarayıcınızda yapılır ve metin cihazınızdan çıkmaz.
Ücretsiz mi?
Evet, ücretsizdir, kayıt gerektirmez ve doğrudan tarayıcıda çalışır.