Regex Kaçış İşlemleri: Regex Metnini Kaçışlandırın
Regex Kaçış İşlemleri, regex metnini üst karakterlerin önüne ters eğik çizgi ekleyerek veya kaldırarak dönüştürür. Bir tür seçin: JavaScript / karakterini de kaçışlandırırken PCRE, Python, Java ve .NET kaçışlandırmaz. Karakter sınıfı modu yalnızca […] içinde özel olan karakterleri kaçışlandırır. Başka bir desen veya kaynak kod için değişmez regex metni hazırlamak ya da kaçışlı metnin okunmasını kolaylaştırmak için kullanın.
Regex Kaçış İşlemleri, regex üst karakterlerini kaçışlandırmak veya kaçışını kaldırmak için tarayıcı tabanlı bir araçtır. Regex metnini yapıştırın veya sürükleyip bırakın, bir işlem seçin ve sonucu bir desende veya kaynak kodda kullanmak üzere kopyalayın. Araç; JavaScript, PCRE, Python, Java ve .NET'i destekler; ilgili kaçış davranışını uygulamak için bir tür seçici bulunur.
Kaçışlandırırken araç, regex üst karakterlerinin önüne ters eğik çizgi ekler. JavaScript kaçışı / karakterini de içerir; PCRE, Python, Java ve .NET ise onu kaçışlandırmaz. Karakter sınıfı modu daha dar bir kural uygular: yalnızca […] içinde özel olan karakterleri kaçışlandırır. Kaçış kaldırmayı seçtiğinizde araç, kaçışlandırılmış üst karakterlerin önündeki ters eğik çizgiyi kaldırır.
Regex sözdizimi, simgelere bir desende özel anlam vermek için üst karakterler kullanırken kaçışlı biçimler bu simgeleri olduğu gibi temsil edebilir. Kaçışlandırma; regex metnini başka bir regex dizesinin içine gömmeye veya kaynak koda yapıştırmaya hazırlarken kullanışlıdır. Kaçış kaldırma, yoğun kaçışlı bir dizenin okunmasını kolaylaştırabilir. Tür seçici ve karakter sınıfı modu, çıktıyı metnin kullanılacağı bağlama uydurmaya yardımcı olur.
Regex Kaçış İşlemleri ücretsizdir ve tamamen tarayıcınızda çalışır. Girdiniz cihazınızda işlenir; yüklenmez, saklanmaz ve bir sunucuya gönderilmez. Sayfa yüklendikten sonra araç çevrimdışı çalışır; bu nedenle etkin bir bağlantı olmadan kullanabilirsiniz. Desteklenen türler arasında regex metni hazırlaması, incelemesi veya yeniden kullanması gereken geliştiriciler ve DevOps mühendisleri için kullanışlıdır.
Adım 1: Regex metninizi araca yapıştırın veya sürükleyip bırakın. Sonucuyla karşılaştırabilmek için dönüştürmeden önce girdiyi denetleyin.
Adım 2: Kaçışlandırma mı yoksa kaçış kaldırma mı yapacağınızı seçin. Kaçışlandırma, regex üst karakterlerinin önüne ters eğik çizgi ekler; kaçış kaldırma, kaçışlandırılmış üst karakterlerin önündeki ters eğik çizgiyi kaldırır.
Adım 3: Kullanım durumunuza uyan regex türünü seçin. JavaScript / karakterini de kaçışlandırırken PCRE, Python, Java ve .NET kaçışlandırmaz.
Adım 4: […] içindeki içerikle çalışırken karakter sınıfı modunu seçin. Bu modda yalnızca bir karakter sınıfı içinde özel olan karakterler kaçışlandırılır.
Adım 5: Sonucu kopyalayın ve deseninizde veya kaynak kodunuzda kullanın. Çıktının, kullanmayı planladığınız bağlama uyduğunu doğrulamak için inceleyin.
Kullanım senaryosu: Regex metnini, üst karakterleri kaçışlandırmadan bırakmadan başka bir regex dizesinin içine gömün. Bu, amaçlanan değişmez karakterlerin korunmasına yardımcı olur.
Kullanım senaryosu: Kaçışını kaldırarak yoğun kaçışlı bir dizenin okunmasını kolaylaştırın. Araç, kaçışlandırılmış üst karakterlerin önündeki ters eğik çizgiyi kaldırır.
Kullanım senaryosu: Regex metnini kaynak koda yapıştırmak için hazırlayın. JavaScript / karakterini de kaçışlandırırken PCRE, Python, Java ve .NET kaçışlandırmadığı için uygun türü seçin.
Kullanım senaryosu: Yalnızca bir karakter sınıfı içinde özel olan karakterleri kaçışlandırın. Karakter sınıfı modu, […] içinde kullanılacak metni hazırlarken kullanışlıdır.
Kullanım senaryosu: Hata ayıklama sırasında mevcut kaçışlı bir deseni inceleyin. Kaçış kaldırma, üst karakterlerin incelenmesini kolaylaştırabilir.
Kullanım senaryosu: JavaScript ve desteklenen diğer türlerle çalışırken regex metnini kaçış kuralları arasında dönüştürün. Tür seçici, JavaScript'in / işlemesini hesaba katar.