文本行处理
一行一条的清单:去重、去空行、排序、加编号、去前后缀,一次处理完。
在上面粘贴多行文本
结果
原始行数1
处理后0
处理顺序
顺序固定,因为换一个顺序结果就不一样:折叠连续空格 → 去掉首尾空白 → 去掉前后缀 → 去掉空行 → 去重 → 排序 → 加前后缀 → 加行号。去重和排序都在加行号之前,所以行号永远是连续的。
去重保留第一次出现的那一行。勾上忽略大小写后,apple 和 Apple 算重复。「按数字大小」用自然序,item2 会排在 item10 前面,适合带编号的文件名和版本号。中文按 Unicode 码位排序,不等于拼音顺序,需要拼音顺序的话用汉字转拼音之后再来这一页排。
随机打乱是直接改写输入框,这样刷新前后结果一致,不会出现服务端渲染和浏览器结果不一致的问题。同一个种子出来的顺序是可复现的。