🔣

字符串转义反转义

在线字符串转义与反转义,处理换行、制表符、引号、反斜杠等常见转义字符
转义 📂 文本 👤 ToolWorld 🏷️ v1.2.2
加载中...
输入文本 粘贴或输入内容,本地即时处理
输入字符串
处理设置 选好方式再处理
处理方式

全部处理在浏览器内完成,文本内容不上传服务器

输入内容后点「开始处理」,全程本地完成,不上传

处理结果 结果可一键复制

使用说明

📖 工具介绍


字符串转义与反转义工具在字面文本与转义形式之间往返,处理换行、回车、制表符、引号、反斜杠等常见转义字符。

写程序时经常遇到这类麻烦:日志里打印出来的字符串带着 但实际没有换行,或者 JSON 里的一段文本塞进代码后引号把语法弄坏了。转义就是把不可见字符变成可见的反斜杠序列,反转义则是把它们还原回去。

转义时反斜杠本身必须最先处理。如果先处理换行再处理反斜杠,用户原本输入的一个反斜杠会被再加一道,结果越转越长。这里按反斜杠、换行、回车、制表符、双引号、单引号的顺序依次替换,避免重复转义。

反转义按反斜杠加一个字符的形式匹配,命中内置映射表就还原,没命中就原样保留——比如 \d 在正则里不是标准转义序列,会被保留而不会报错。

处理会给出输入长度、输出长度和替换处数。整个处理在浏览器内完成,内容不上传。

✨ 功能特点


  • 转义与反转义双向处理
  • 支持换行、回车、制表符、退格、换页等控制字符
  • 支持双引号、单引号、反斜杠与斜杠
  • 转义时先处理反斜杠,避免重复转义
  • 未定义的转义序列原样保留,不报错
  • 本地处理:内容不上传服务器

🚀 使用方式


  1. 在左侧粘贴要处理的字符串
  2. 在右侧选择转义或反转义
  3. 点「开始处理」,也可以用 Ctrl 加回车
  4. 结果框显示处理后的字符串,统计条给出替换处数
  5. 点「复制结果」把结果复制到剪贴板

⚠️ 注意事项


  • 数据来源:依据常见编程语言的转义序列整理,处理在浏览器内完成
  • 语言方言略有差异:不同语言对个别转义序列的定义略有差别,本工具按最通用的约定处理
  • Unicode 转义请另用工具:\uXXXX 形式的 Unicode 转义请用 Unicode 编码转换工具处理
  • 正则中的反斜杠:正则表达式里的 \d 等序列不在标准映射内,会被原样保留
  • 隐私说明:全部处理在浏览器内完成,内容不上传服务器

相关推荐

⏫︎