文本排序、文本去重
文本排序去重工具可以帮助您对文本内容进行排序和去重处理,采用不同背景颜色高亮标记不同重复值,可以快速识别重复值。
本站所有工具操作均在浏览器本地完成,数据不会上传到任何服务器,可放心使用。
排序功能:
- 英文排序:按字母顺序升序或降序排列
- 数字排序:按数字大小从小到大或从大到小排列
- 汉字排序:按拼音字母顺序升序或降序排列
- 长度排序:按字符长度从短到长或从长到短排列
- 字符类型排序:数字、字母、汉字等分类排序
去重功能:
- 高亮重复:使用不同背景颜色标记不同重复行,并归类显示重复行号
- 去除重复:删除重复行,只保留最前面一行。如重复行号为(2, 10)、(5, 14, 25),去重时则去除10、14、25行
常见问题:
- Q:汉字是按拼音排序的吗,和笔画有关吗?
A:按字符类型排序时,中文行调用浏览器的中文排序规则,也就是按拼音字母顺序排列,与笔画数无关。只有第一个字是汉字的行会归到中文组,以数字或字母开头的行分别进数字组、英文组。点「汉字」按钮可切换升序和降序并立即重排。 - Q:排序后为什么数字、英文、中文分成了三段?
A:默认的「按字符类型排序」会先把每行归类,输出顺序固定为数字、英文、中文,各组内部再分别排序:数字按数值大小,英文按字典序,中文按拼音。点「英文」「数字」「汉字」按钮可分别切换各组的升降序并立即重排,「排序」按钮用于按当前设置再排一次。想打散分组、只按每行长短排,把下拉框切到「按字符长度排序」,此时只保留「长度」按钮。 - Q:数字排序会把10排在2前面吗?
A:不会。纯数字行按数值大小比较,10排在2后面,负数和小数同样支持;只有「按字符长度排序」才是按每行字符数排。英文排序用的是默认字典序,大写字母会排在小写字母前面,且不会忽略大小写。 - Q:去除重复保留哪一行,区分大小写吗?
A:每行先去掉首尾空白再比较,内容完全相同才算重复,区分大小写,例如Apple和apple算两行。保留第一次出现的那行,后面重复的行直接删除,结果区会列出被去除的行数和原始行号。 - Q:高亮重复的不同颜色代表什么,行号能点吗?
A:同一种重复值使用同一种背景色,不同值用不同颜色区分;下方按首次出现顺序列出「重复N种」和每组行号,如(2, 10)、(5, 14, 25)。点击行号可跳到编辑器对应行,同时会提示执行去除重复时哪些行将被删除,方便先确认再操作。 - Q:空行和行首行尾的空格会影响结果吗?
A:会。按字符类型排序、高亮重复和去除重复都会先去掉每行首尾空白再比较,整段文本开头和结尾的空行也会被去掉,按字符类型排序时中间的纯空行直接跳过,所以只差首尾空格的两行会被判为重复。按字符长度排序则按每行原始字符数计算,首尾空格会计入长度。对格式敏感的文本建议先备份。
相关工具: