反斜杠转义 / 反转义

为通用、JSON 和 JavaScript 字符串转义与反转义反斜杠序列

输入

选项

方向

输出

粘贴文本或加载示例以进行转义。
关于反斜杠转义 / 反转义

转义会把不能直接出现在字符串中的字符,例如换行、制表符、引号和反斜杠,变成 \n、\t、\" 这样可见的反斜杠序列。反转义则把这个过程逆转。各语言的转义规则不同,因此本工具提供三种模式,而不是假装一种转换适用于所有语言。

使用方法
  1. 1.选择转义或反转义。
  2. 2.选择通用、JSON 字符串或 JavaScript。
  3. 3.粘贴文本或加载示例;输出会随输入实时更新。
  4. 4.查看字符数和转义数,然后复制或下载输出。
  5. 5.选择交换,把输出作为输入并反转方向。
模式

通用模式会转义反斜杠、引号和控制字符,并读取 \n \r \t \b \f \v \0 \' \" \/ \xHH \uXXXX 和 \u{...};未知转义会被报告,或通过高级选项保留。JSON 字符串与 JSON.stringify 的输出一致,只接受 JSON 允许的转义。JavaScript 增加了 \v、\0、\xHH、\u{...} 和行延续,像严格模式一样拒绝八进制转义,并让其他被转义的字符表示其本身。

错误与限制

无效输入绝不会产生部分输出:工具会报告行、列和出错的序列,例如结尾的反斜杠、缺少两位十六进制数字的 \x 或格式错误的 \u。连同首尾双引号一起粘贴的 JSON 或 JavaScript 字符串会被自动去掉引号。文本由浏览器中一个小型手写解析器扫描,任何内容都不会作为代码执行。输入上限为 2,000,000 个字符。

CodingTool 已正式上线于

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch