文本处理

把一段乱糟糟的文本一键整理干净:去首尾空格、删空行、加 / 去前后缀、缩进对齐、批量替换、按行排序去重、加行号,还有高级变换(整段倒序、上 / 下标、截取前 N 后 N、指定位置插入)。处理通讯录、日志、CSV 片段、SQL 结果这类半结构化文本时,不用再开 Excel。

工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。

文本处理能做什么

把一段乱糟糟的文本一键整理干净:去首尾空格、删空行、加 / 去前后缀、缩进对齐、批量替换、按行排序去重、加行号,还有高级变换(整段倒序、上 / 下标、截取前 N 后 N、指定位置插入)。处理通讯录、日志、CSV 片段、SQL 结果这类半结构化文本时,不用再开 Excel。

怎么用文本处理

  1. 在顶部文本框粘贴或键入原文,支持多行,所有变换实时出结果
  2. 第一张卡「去除空格」勾选去左 / 右空格、去全部空格、删空行,按需要组合
  3. 用「前后缀」「缩进」「替换」三张卡做批量修饰:加 # 前缀、按 4 空格缩进、把 env=prod 换成 env=dev
  4. 在「排序 / 去重 / 行号」卡里选升序或降序、勾去重、勾行号,整列文本立刻排好序
  5. 「高级变换」卡做字符级处理:整段倒序、转上 / 下标、截取前 N 后 N 字符、每隔 N 个字符插一个分隔符

示例

输入:

b
a
c
a

输出:

a
b
c

勾选「升序」并勾「去重」后,4 行变 3 行,且按字母序排列;默认开启的去首尾空格会先清掉每行左右空白

使用技巧与注意点

常见问题

内容会上传到服务器吗?

不会。所有处理都在浏览器本地完成,你输入的文本和结果都不会离开本机。

排序区分大小写吗?

按字符串逐字符比较,大写字母排在小写之前(ASCII 序),中文按 Unicode 码点顺序排。它做的是字典序,不是按长度或按数值。

行号加在什么位置?

行号始终加在最终结果最前面,格式是「1:内容」。这个顺序刻意放在排序之后、所有字符级变换之后,所以不会被插入挤到中间,也不会被截取削掉。

倒序和排序有什么区别?

排序是按字典序重新排列每一行;倒序·逐行只是把行的先后顺序原样翻过来(最后一行变成第一行),不比较任何内容。两者得到的结果通常不一样。

相关工具

同类文本处理工具

查看全部文本处理工具