文本行工具
排序或去重文本行,完整控制比较、空行和保留位置。
排序仅将长度为零的行视为空行。去重可在分组前排除所有纯空白候选;修剪仅改变比较键。报告包含精确源文本、每个解析行、全部保留和移除位置、选项与完整输出。
在浏览器本地运行,不上传文本。
使用步骤
如何使用
- 源文本 — 输入最多 100,000 个 UTF-16 单元和 50,000 行,输出最多 1,000,000 单元,报告最多 4,000,000 单元。超限将拒绝整个操作。
- 操作 — 排序文本行 / 删除重复行
- 转换 → 完整转换报告 → 复制转换文本 / 下载文本(UTF-8 TXT)
比较方法
保留行的原始拼写不变。相等比较键采用稳定排序;去重按源顺序保留首次或最后出现。所有页面语言固定英文排序;忽略大小写的 base 灵敏度也可能将重音视为相等。码点顺序比较完整 Unicode 码点。
换行规则
CRLF 和 CR 归一为 LF。末尾换行产生最后一个空行。结果以 LF 连接保留行,不额外添加换行。
完整转换报告
排序仅将长度为零的行视为空行。去重可在分组前排除所有纯空白候选;修剪仅改变比较键。报告包含精确源文本、每个解析行、全部保留和移除位置、选项与完整输出。
限制与本地处理
输入最多 100,000 个 UTF-16 单元和 50,000 行,输出最多 1,000,000 单元,报告最多 4,000,000 单元。超限将拒绝整个操作。 UTF-8 TXT 无法保留孤立 UTF-16 代理项,请替换为有效 Unicode 标量值。 在浏览器本地运行,不上传文本。
常见问题
你可能还想知道
修剪会改写保留行吗?
保留行的原始拼写不变。相等比较键采用稳定排序;去重按源顺序保留首次或最后出现。所有页面语言固定英文排序;忽略大小写的 base 灵敏度也可能将重音视为相等。码点顺序比较完整 Unicode 码点。
空行和移除记录如何报告?
排序仅将长度为零的行视为空行。去重可在分组前排除所有纯空白候选;修剪仅改变比较键。报告包含精确源文本、每个解析行、全部保留和移除位置、选项与完整输出。
超大结果会缩短吗?
输入最多 100,000 个 UTF-16 单元和 50,000 行,输出最多 1,000,000 单元,报告最多 4,000,000 单元。超限将拒绝整个操作。