regex Test Aracı - Düzenli İfadeleri Ücretsiz Çevrimiçi Test Edin
Düzenli ifadelerinizi gerçek zamanlı olarak test edin ve hata ayıklayın. Vurgulanan eşleşmeleri, çıkarılan yakalama gruplarını görün ve desen hataları hakkında anında geri bildirim alın. Global, büyük/küçük harf duyarsız ve çok satırlı dahil tüm JavaScript regex bayraklarını destekler.
tools.regexTester.flags
Character Classes
.Any character\dDigit (0-9)\wWord character\sWhitespace
Quantifiers
*0 or more+1 or more?0 or 1{n,m}n to m times
Anchors
^Start of line$End of line\bWord boundary\BNon-word boundary
Nasıl Kullanılır
- Desen alanına düzenli ifade deseninizi girin.
- Bayrakları ayarlayın (g: global, i: büyük/küçük harf duyarsız, m: çok satırlı vb.).
- Metin alanına test dizginizi yazın veya yapıştırın.
- Vurgulanan eşleşmeleri ve yakalama gruplarını gerçek zamanlı olarak görüntüleyin.
Özellikler
- Anında geri bildirimle gerçek zamanlı regex eşleştirme
- Test dizgisindeki tüm eşleşmelerin görsel vurgulanması
- Yakalama gruplarının çıkarılması ve gösterimi
- Tüm JavaScript regex bayrakları desteği (g, i, m, s, u, y)
- Geçersiz desenler için ayrıntılı hata mesajları
- Yaygın regex desenleri için hızlı başvuru
Sık Sorulan Sorular
Düzenli ifade nedir?
Düzenli ifade (regex), bir arama deseni tanımlayan karakter dizisidir. Dizgelerde desen eşleştirme için kullanılır — belirli kurallara uyan metni bulmak, değiştirmek veya doğrulamak için.
Bu araç hangi regex türünü kullanıyor?
Bu araç, tüm modern tarayıcılarda, Node.js'de ve birçok diğer ortamda desteklenen JavaScript (ECMAScript) düzenli ifadelerini kullanır.
Yakalama grupları nedir?
Yakalama grupları, regex deseninde parantez () içine alınmış bölümlerdir. Bir eşleşmenin belirli kısımlarını çıkarmanıza olanak tanır. Örneğin, (\d{4})-(\d{2}) bir tarih dizgisinden yılı ve ayı ayrı ayrı yakalar.
Regex bayrakları ne anlama gelir?
Yaygın bayraklar: g (global - tüm eşleşmeleri bul), i (büyük/küçük harf duyarsız), m (çok satırlı - ^ ve $ satır sınırlarıyla eşleşir), s (dotAll - . yeni satırlarla eşleşir), u (unicode), y (sticky - lastIndex'ten eşleştir).
İpuçları ve ilgili iş akışları
- Regex'inizi JSON verileri üzerinde mi test ediyorsunuz? Önce biçimlendirmek için JSON Biçimlendirici.
- Eşleşen metni doğrulama için hashlemek mi gerekiyor? Hash Oluşturucu.
- Regex ile eşleşen URL'leri güvenle kodlamak için URL Kodlayıcı.
- Regex'inizde Base64 ile kodlanmış dizelerle mi çalışıyorsunuz? Çözmek için Base64 Kodlayıcı.