首页 > 解决方案 > 它是否存在某种排序约定?

问题描述

它是否存在一些既定的排序行(字符)的约定?一些约定应该起到与正则表达式的 PCRE 类似的作用。

例如,如果您尝试0A1b-a2_B使用 Sublime Text (Ctrl-F9) 和 Vim ( ) 排序(每个字符单独一行):%sort,结果将是相同的(见下文)。但是,我不确定它与其他编辑器和 IDE 是否相同。

- 
0 
1 
2 
A 
B 
_ 
a 
b 

标签: sorting

解决方案


通常,字符是根据其数值排序的。虽然这过去仅适用于 ASCII 字符,但也已被 unicode 编码采用。http://www.asciitable.com/

如果没有相反的偏好,这就是事实上的字符排序标准。除了实际的字母字符外,排序有些随意。


推荐阅读