行操作

逐行处理文本:排序、去重、反转、洗牌、修剪、添加行号、前缀或后缀。
所有处理均在浏览器本地完成——你的数据不会被上传到任何服务器。
行操作:
前缀文本: 后缀文本:
行操作 — 逐行处理文本。
排序:排序 A-Z、排序 Z-A、数字排序(支持负数与小数,非数字行按字母序排在后面)、按长度排序。
重排:反转行序、随机洗牌。
清理:删除重复行(保留首次出现)、删除空行、修剪每行首尾空白。
标注:为每行添加对齐的行号,为每行添加前缀或后缀。
链式操作:点击“把输出用作输入”把结果回馈给下一个操作。按 Ctrl+Enter 可重复执行上一次操作。
所有处理均在浏览器本地运行——不上传任何内容。
什么是基于行的操作?

把文本看作一列行,许多清理工作都能一键完成:排序、去重、修剪、编号,或为每行加前后缀。有两个地方容易踩坑。第一,排序有两种截然不同的顺序——按字母序“10”排在“9”前面,所以当行内容是数字时请使用数字排序。第二,什么算“一行”取决于行结束符:Windows 文件用 CR LF 结尾,Unix 和 macOS 文件只用 LF,因此在不同系统间往返的文本可能会多出或丢失空行。

去重会保留每个值的首次出现并丢弃后续重复项——如果顺序重要,请在去重前先排序(或刻意不排序)。