给姓名排序
一串姓名,顺序就是当初输入的顺序。
- 输入:Zoe、adam、Mia
- 升序,忽略大小写
- 输出:adam、Mia、Zoe
忽略大小写的字母顺序会把 adam 排在最前面,尽管输入时 Zoe 在第一位。
这个工具会在浏览器本地对文本行排序,不会把内容上传到任何地方。既可以按字母顺序排列,也可以按每行出现的第一个数字排序,升序降序都可切换,并且完整保留每一行的内容。
所有数据都在你的浏览器本地处理,不会上传到我们的服务器。
按页面语言的排序规则逐行比较
排序使用浏览器针对页面语言的排序规则。开启“忽略大小写”后,“apple”和“Apple”视为相同,谁排在前面由它们在原文中的位置决定。
排序键 = 行内出现的第一个数字
数字模式下比较每行出现的第一个数字,包括负数和带小数点的数字。没有数字的行排在带数字的行之后,再按字母顺序排列。数字相同时,再按整行的字母顺序比较。
一串姓名,顺序就是当初输入的顺序。
忽略大小写的字母顺序会把 adam 排在最前面,尽管输入时 Zoe 在第一位。
一份以数字开头的购物清单。
数字模式把 1、2、10 当作数值比较,而不是当作文本,所以 10 不会排在 2 前面。
数字模式只读取它找到的第一个数字。像“版本 2 beta”这样的行会按 2 参与比较,对于混合内容来说未必是想要的结果。
空行可以原样保留,也可以在排序前删除。先删除空行可以避免输出开头出现空白条目。
比较结果相同的行会保留原来的相对顺序,因此排序结果可预期,也可以重复得到同样的结果。
始终保留整行。排序时比较的是完整的一行;开启数字模式后,比较的是行内出现的第一个数字。
字母排序按字符逐个比较,“1”排在“2”前面。开启数字排序后,就会改为比较 10 和 2 这两个数值。
默认不区分。“忽略大小写”默认开启,“apple”和“Apple”视为相同,谁排在前面由原来的顺序决定。
可以。选择“降序”后,同一套比较规则会反向应用。并列的行依然保持原来的相对顺序。
不会。排序完全在浏览器里完成,文本不会发送到服务器。