Regex escape
Normal ifadelerde özel anlamı olan karakterleri kaçış işaretiyle temizleyerek metnin tam anlamıyla eşleşmesini sağlayın.
Regex escape
Normal bir ifade . * + ? ^ $ { } ( ) | [ ] ve \ gibi karakterleri talimat olarak değil, tam metin olarak işler. Bir dosya adı, fiyat, URL veya bu karakterlerden birini içeren herhangi bir dizeyi yapıştırın; bu araç her özel karakteri ters eğik çizgiyle kaçış işaretiyle temizler, böylece sonuç tam olarak o metne karşılık gelir — ne daha fazla, ne daha az. Yönü unescape olarak değiştirin ve işlem tersine döner: ters eğik çizgileri desenin dışında kaldırarak orijinal dizeyi geri alın.
Diyalekt seçeneği hangi karakterlerin gerçekten kaçış işaretiyle temizlenmesi gerektiğini belirler. JavaScript ve PCRE aynı meta karakter setini paylaştığından, birisi için oluşturulan desen diğerinde aynı şekilde davranır. POSIX Basic Regular Expressions — düz grep ve sed için varsayılan — daha dardır: + ? { } ( ) ve | karakterleri orada sıradan sabit karakterler, meta karakterler değildir; bu nedenle kaçış işareti bunlara yapılmaz, bilgisiz bir şekilde uygulanmaz. Desen eğik çizgiler arasına yazıldığında (/desen/ gibi) "Sınırlayıcıyı (/) de kaçır" seçeneğini etkinleştirin, böylece sabit eğik çizgi deseni erkenden sonlandırmaz.
İki seçenek çok satırlı girişi işler. "Her satırı kendi deseni olarak" seçeneği her satırı ^ ve $ ile sarmalar, tam dize listesini tam satırları eşleştiren desenlere dönüştürür — izin verilen veya engellenen listeleri satır satır oluştururken yararlı. "Satırları tek bir alternasyonda birleştir" seçeneği daha da ileri giderek her satırı (?:a|b|c) gibi tek bir gruba birleştirir, doğrudan normal bir ifadeye yerleştirilmeye hazır. Unescape her iki işlemi de tersine çevirir: alternasyonu satırlara geri böler ve bağlayıcıları kaldırır.
Her şey tarayıcınızda yerel olarak çalışır. Yapıştırdığınız metinler ve desenler — dosya adları, jetonlar ve yollar dahil — hiçbir yere gönderilmez; kaçış işlemi tamamen cihazınızda gerçekleşir.