JSON Hatalarını Anlama ve Biçimlendirme: RFC 8259 Standart Rehberi | GoToolstack
JSON dosyalarındaki fazladan virgül, tek tırnak ve tırnaksız anahtar hatalarını çözün. BigInt hassasiyetini koruma ve biçimlendirme rehberi.
JavaScript düzenli ifadelerini canlı eşleşme vurgulama ve grup yakalama desteğiyle test edin.
Düzenli İfadeler (Regular Expressions - RegEx); metin ayrıştırma, girdi doğrulama, arama-değiştirme ve sistem log analizi süreçlerinde belirli karakter kalıplarını yakalamak için kullanılan son derece güçlü bir arama dilidir. Ancak karmaşık karakter sınıfları, negatif ileriye bakışlar (lookahead), tembel eşleşmeler ve açgözlü (greedy) niceleyiciler nedeniyle regex yazmak hataya ve performans kayıplarına oldukça açıktır. Bu interaktif test aracı, yazdığınız arama kalıplarını test metni üzerinde gerçek zamanlı olarak renklendirerek eşleşen grupları detaylıca listeler.
Örneğin bir web kayıt formunda e-posta doğrulaması yapmak isteyen bir yazılımcı ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ kalıbını test etmek istediğinde; test alanına yapıştırılan yüzlerce satırlık metin içindeki geçerli e-posta adresleri anında sarı renkle vurgulanır. Global (g), büyük/küçük harf duyarsız (i), tek satır (s) ve çok satırlı (m) bayrakları tek tıkla açılıp kapatılarak eşleşme davranışı dinamik olarak gözlemlenebilir; yakalama grupları ve indeks numaraları ayrı ayrı incelenebilir.
RegEx derleme ve eşleştirme testleri doğrudan tarayıcınızın JavaScript RegExp motorunda çalıştırılır. Test ettiğiniz kullanıcı logları, e-posta listeleri, gizli metinler veya özel veritabanı dökümleri harici hiçbir sunucuya gönderilmez; verileriniz cihazınızda tamamen güvende kalır.
RegExp Motoru: /kalıp/bayraklar (g, i, m, s, u, y) → NFA / DFA Eşleşme Ağacı
Girdi kalıbı derlenerek hedef dizge taranır; eşleşen karakter aralıkları, yakalama grupları (capturing groups) ve indeks konumları çıkarılır.