Kod Dizesi Kaçışlayıcı
Yapıştırılan metni C, Python, SQL, shell ve 16 diğer dil için dize literallerine dönüştür — ve geri al.
Kod Dizesi Kaçışlayıcı
Metni yapıştırın ve bu araç onu seçtiğiniz dil için geçerli bir dize literaline dönüştürür — C, C++, C#, Java, JavaScript, TypeScript, Python, Go, Rust, PHP, Ruby, Swift, Kotlin, SQL, Shell, PowerShell, YAML, JSON, XML veya CSV — veya tersine çevirip kaçış uygulanmış bir literali düz metne döndürür. Her dil tırnak işaretlerini, backslash'leri ve satır sonlarını biraz farklı şekilde kaçır: PHP single-quoted'da geçerli olan söz dizimi Python'da kırılır ve bash double-quoted dizesi aynı noktalama işaretiyle PowerShell gibi davranmaz.
Yapıştırdığınız şeyle eşleşen bir tırnak stili seçin — tek, çift veya backtick, dil destekliyorsa; C'deki backtick dizesi gibi desteklenmeyen bir kombinasyon, geçersiz kod üretmek yerine dilin kendi varsayılanına geri döner. "Sonucu Tırnakla Çer" çevreleyen tırnak karakterlerini ekler veya çıkarır. "ASCII Olmayan Karakterleri \u Serileri Olarak Kaç" aksanlı harfleri ve emoji'leri katı ASCII çıktısı için \uXXXX kaçışlarına dönüştürür; kapalı olduğunda kısmen UTF-8 kalırlar. "Harfi Sekmeleri Tut" sekme karakterlerini kaçışlamak yerine olduğu gibi bırakır.
"\n Yerine Çok Satırlı Literal Kullan" çok satırlı metni dilin yerel çok satırlı biçimine geçirir — varsa Python triple-quoted dizesi, JavaScript template literal, PHP veya Ruby heredoc, bash quoted heredoc, PowerShell here-string veya YAML blok skaleri — sonucun \n karakterlerinin duvarı yerine gerçek satır sonlarıyla okunması için. Böyle bir yapıya sahip olmayan diller (C, C++, C#, Go, Kotlin, JSON, XML, CSV) \n kaçışlarına geri döner.
Her şey tarayıcınızda yerel olarak çalışır. Yapıştırdığınız kod parçacığı — bir yapılandırma değeri, bir günlük satırı, bir sorgu için sertleştirdiğiniz kullanıcı girişi — hiçbir zaman cihazınızı terk etmez. Sonucu kopyalayın, .txt dosyası olarak indirin veya çalışmaya devam etmek için başka bir araca gönderin.