字符串转义反转义
在线字符串转义与反转义,处理换行、制表符、引号、反斜杠等常见转义字符
输入文本
粘贴或输入内容,本地即时处理
输入字符串
处理设置
选好方式再处理
处理方式
全部处理在浏览器内完成,文本内容不上传服务器
处理结果
结果可一键复制
使用说明
📖 工具介绍
字符串转义与反转义工具在字面文本与转义形式之间往返,处理换行、回车、制表符、引号、反斜杠等常见转义字符。
写程序时经常遇到这类麻烦:日志里打印出来的字符串带着 但实际没有换行,或者 JSON 里的一段文本塞进代码后引号把语法弄坏了。转义就是把不可见字符变成可见的反斜杠序列,反转义则是把它们还原回去。
转义时反斜杠本身必须最先处理。如果先处理换行再处理反斜杠,用户原本输入的一个反斜杠会被再加一道,结果越转越长。这里按反斜杠、换行、回车、制表符、双引号、单引号的顺序依次替换,避免重复转义。
反转义按反斜杠加一个字符的形式匹配,命中内置映射表就还原,没命中就原样保留——比如 \d 在正则里不是标准转义序列,会被保留而不会报错。
处理会给出输入长度、输出长度和替换处数。整个处理在浏览器内完成,内容不上传。
✨ 功能特点
- 转义与反转义双向处理
- 支持换行、回车、制表符、退格、换页等控制字符
- 支持双引号、单引号、反斜杠与斜杠
- 转义时先处理反斜杠,避免重复转义
- 未定义的转义序列原样保留,不报错
- 本地处理:内容不上传服务器
🚀 使用方式
- 在左侧粘贴要处理的字符串
- 在右侧选择转义或反转义
- 点「开始处理」,也可以用 Ctrl 加回车
- 结果框显示处理后的字符串,统计条给出替换处数
- 点「复制结果」把结果复制到剪贴板
⚠️ 注意事项
- 数据来源:依据常见编程语言的转义序列整理,处理在浏览器内完成
- 语言方言略有差异:不同语言对个别转义序列的定义略有差别,本工具按最通用的约定处理
- Unicode 转义请另用工具:\uXXXX 形式的 Unicode 转义请用 Unicode 编码转换工具处理
- 正则中的反斜杠:正则表达式里的 \d 等序列不在标准映射内,会被原样保留
- 隐私说明:全部处理在浏览器内完成,内容不上传服务器