文本排序
{{ originalCount }} 行
结果输出
{{ lineCount }} 行
文本排序工具可以对杂乱的文本进行快速整理。支持多种排序逻辑:字母顺序、数字大小、文本长度以及符合人类逻辑的自然排序,同时也支持按特定分隔符提取字段进行排序。
排序功能依赖于 JavaScript 的 Array.sort() 方法。其中字母排序使用了 Intl.Collator 或 localeCompare,以正确处理不同语言(如中文、日语)的字符顺序。自然排序(Natural Sort)则通过正则表达式将字符串切分为数字和非数字片段,再进行逐个段落的逻辑对比。