当在源代码中嵌入文本作为字符串字面量时——JavaScript 字符串、JSON 值、Python 字典——您需要转义特殊字符以使代码正确解析。反斜杠转义/反转义可立即处理此问题。转义模式获取具有换行符、制表符和引号的原始文本,并生成可粘贴到任何语言中引号之间的单行转义字符串。反转义会逆转此过程——粘贴转义字符串并恢复原始可读文本。该工具识别所有标准转义序列:\n(换行)、\r(回车)、\t(制表符)、\f(换页)、\v(垂直制表符)、\0(null)、\b(退格)、\\ \" \' 以及 \xHH 和 \uHHHH Unicode 转义。无特定于语言的意外——支持所有常见的转义规则。
将换行符、制表符、引号和反斜杠转换为其转义序列形式(\n \t \" \\)。对任何语言中的字符串字面量安全粘贴。
将转义序列反向转换回原始文本。粘贴转义字符串并以其原始可读形式阅读。
处理 \n \r \t \f \v \0 \b 以及 \" \' \\ — JavaScript、Python、Go、JSON 和其他语言中使用的每个常见转义序列。
将非 ASCII 字符转换为 \xHH 或 \uHHHH 格式,并将其解码回来。对于处理源代码中的 Unicode 文本很有用。
单击即可复制转义或未转义的输出。直接粘贴到源代码、JSON 文档或配置文件中。
输出在您键入时立即更新。快速迭代以调整字符串,直到它在目标语言中正确解析。
将多行段落转换为以 \n 连接的单行,以便您可以将其作为 JavaScript 字符串字面量粘贴,无需使用模板字面量技巧。
在将字符串插入为 JSON 值之前,对其中的引号和换行符进行转义 — 避免因未转义的 " 字符而导致的解析错误。
粘贴包含 \n 和 \t 转义序列的日志并对其进行反转义,以读取实际格式化后的文本。
在迁移测试数据或固定项(fixtures)时,在不同语言(如 JS、Python、Go)使用的转义形式之间进行转换。
转义源字符串中的正则特殊字符,以便在将它们复制到正则模式(pattern)中时将其视为字面量。
单击 DevSuite Pro 停靠栏中的反斜杠图标。将打开一个带有"转义"和"反转义"模式的编辑器面板。
粘贴您想要转换的多行文本、带引号的字符串或已转义的数值。
选择"转义"以生成代码安全的字符串字面量,或选择"反转义"以恢复原始可读文本。
转换后的结果会立即显示在相邻窗格中。长输出可滚动并自动换行。
单击"复制"获取转义字符串,然后将其粘贴到 JavaScript、Python 或 JSON 文件中的引号之间。