sorting - 它是否存在某种排序约定?
问题描述
它是否存在一些既定的排序行(字符)的约定?一些约定应该起到与正则表达式的 PCRE 类似的作用。
例如,如果您尝试0A1b-a2_B
使用 Sublime Text (Ctrl-F9) 和 Vim ( ) 排序(每个字符单独一行):%sort
,结果将是相同的(见下文)。但是,我不确定它与其他编辑器和 IDE 是否相同。
-
0
1
2
A
B
_
a
b
解决方案
通常,字符是根据其数值排序的。虽然这过去仅适用于 ASCII 字符,但也已被 unicode 编码采用。http://www.asciitable.com/
如果没有相反的偏好,这就是事实上的字符排序标准。除了实际的字母字符外,排序有些随意。
推荐阅读
- python - Python - 遍历数据框行以从日期时间戳中删除时间
- html - 子菜单不会在父菜单下完全打开
- c# - Microsoft.AspNetCore.SignalR.Client 1.0.1 与 uap10.0.15063 不兼容
- r - R - facet_wrap:构面排序不正确
- python - 与天体的卷积
- r - 将因子级别与 R 中的模糊/部分字符串匹配相结合
- dart - 在 Dart 中读取多个文件
- c# - Xamarin Forms:如何使用放置在地图顶部的图像获取位置坐标
- python-3.x - isnull 具有多个指定的列
- c# - 如何使用 Linq 在对象列表中查找自定义重复条目?