← 返回功能
Free

反斜杠转义

解析正则表达式和 JSON 字符串的反斜杠序列。

当在源代码中嵌入文本作为字符串字面量时——JavaScript 字符串、JSON 值、Python 字典——您需要转义特殊字符以使代码正确解析。反斜杠转义/反转义可立即处理此问题。转义模式获取具有换行符、制表符和引号的原始文本,并生成可粘贴到任何语言中引号之间的单行转义字符串。反转义会逆转此过程——粘贴转义字符串并恢复原始可读文本。该工具识别所有标准转义序列:\n(换行)、\r(回车)、\t(制表符)、\f(换页)、\v(垂直制表符)、\0(null)、\b(退格)、\\ \" \' 以及 \xHH 和 \uHHHH Unicode 转义。无特定于语言的意外——支持所有常见的转义规则。

实时预览
example.com
反斜杠转义 / 反转义 转义 反转义
原始字符串
Line 1 Line 2 "tabbed" With a 'quote'
转义输出
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
核心功能

转义特殊字符

将换行符、制表符、引号和反斜杠转换为其转义序列形式(\n \t \" \\)。对任何语言中的字符串字面量安全粘贴。

反转义回原文本

将转义序列反向转换回原始文本。粘贴转义字符串并以其原始可读形式阅读。

支持所有标准转义序列

处理 \n \r \t \f \v \0 \b 以及 \" \' \\ — JavaScript、Python、Go、JSON 和其他语言中使用的每个常见转义序列。

Unicode 转义支持

将非 ASCII 字符转换为 \xHH 或 \uHHHH 格式,并将其解码回来。对于处理源代码中的 Unicode 文本很有用。

一键复制

单击即可复制转义或未转义的输出。直接粘贴到源代码、JSON 文档或配置文件中。

实时预览

输出在您键入时立即更新。快速迭代以调整字符串,直到它在目标语言中正确解析。

使用场景

在 JS 中嵌入多行文本

将多行段落转换为以 \n 连接的单行,以便您可以将其作为 JavaScript 字符串字面量粘贴,无需使用模板字面量技巧。

准备 JSON 值

在将字符串插入为 JSON 值之前,对其中的引号和换行符进行转义 — 避免因未转义的 " 字符而导致的解析错误。

调试已转义的日志

粘贴包含 \n 和 \t 转义序列的日志并对其进行反转义,以读取实际格式化后的文本。

跨语言迁移字符串

在迁移测试数据或固定项(fixtures)时,在不同语言(如 JS、Python、Go)使用的转义形式之间进行转换。

处理正则源码

转义源字符串中的正则特殊字符,以便在将它们复制到正则模式(pattern)中时将其视为字面量。

使用方法
1

打开反斜杠工具

单击 DevSuite Pro 停靠栏中的反斜杠图标。将打开一个带有"转义"和"反转义"模式的编辑器面板。

2

粘贴您的文本

粘贴您想要转换的多行文本、带引号的字符串或已转义的数值。

3

选择模式

选择"转义"以生成代码安全的字符串字面量,或选择"反转义"以恢复原始可读文本。

4

查看输出

转换后的结果会立即显示在相邻窗格中。长输出可滚动并自动换行。

5

复制并粘贴到代码中

单击"复制"获取转义字符串,然后将其粘贴到 JavaScript、Python 或 JSON 文件中的引号之间。

准备好开始了吗?

免费安装 DevSuite Pro,为您的浏览器解锁 64+ 个开发者工具。

添加到 Chrome 添加到 Edge 添加到 Firefox