行排序
免费在线使用 行排序 无需安装即可使用工具
关于行排序工具
该工具以三种方式对文本块的行进行重新排序:识别数字的升序或降序排序、纯反向,以及随机洗牌。排序使用自然数字比较,使类似版本号和以数字为前缀的行能够正确排序,并提供可选的“仅唯一”过滤器在排序过程中去除重复行。
使用方法
1. 通过下拉框选择排序顺序(升序或降序)。 2. 如果您希望在排序时丢弃重复行,请勾选“仅唯一”复选框。 3. 将文本粘贴到输入区域。 4. 点击“排序”应用所配置的排序,或点击“反向”或“洗牌”进行非排序的重排。 5. 在输出区域读取结果并点击“复制”以复制结果。
排序顺序与自然比较
“顺序”下拉框控制升序还是降序,仅影响“排序”按钮;“反向”和“洗牌”会忽略它。排序使用启用了 numeric 选项的 localeCompare,因此以数字开头的行会按数字进行比较(例如 'file2' 排在 'file10' 之前)。“仅唯一”复选框也仅由“排序”操作应用;“反向”和“洗牌”会保留重复行。空行和仅包含空白字符的行只被“排序”过滤掉,而“反向”和“洗牌”会原样保留它们。
▶为什么 'file2' 排在 'file10' 之前?
因为排序使用自然数字比较(带 numeric 标志的 localeCompare)。字符串比较时将嵌入的数字作为数值处理,而不是逐位文本比较。
▶“顺序”下拉框会影响“反向”或“洗牌”吗?
不会。“顺序”仅控制“排序”是升序还是降序。“反向”会镜像现有行的顺序,“洗牌”会随机化顺序,与所选的“顺序”无关。
▶空行会被保留吗?
“排序”在排序前会过滤掉空行。“反向”和“洗牌”会保留所有行(包括空行)参与其操作。
▶我的数据会被发送到服务器吗?
不会。所有处理都在您的浏览器本地进行。您的输入永远不会离开您的设备。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。