软件指南针:专注于软件传播与分享

EmEditor对多行文本进行排序

来源:原创 1054次浏览 0条评论
☞ 本文主要介绍软件EmEditor的相关内容:EmEditor对多行文本进行排序

   其下列版本/分支可以参考本文:

  • 全部版本/分支

在EmEditor中,我们可以非常方便地对多行文本内容进行排序操作。我们可以将多行文本内容,以行为单位,按照字符A-Z或者数值大小的排序规则进行升序或降序排列。更令人兴奋的是,最新版本的EmEditor对排序算法进行过针对性的优化,因此拥有非常卓越的排序性能:EmEditor可以在不到8秒的时间内完成对175万行的文本文件的排序。

下面,我们就结合具体的示例来体验一下EmEditor强大的排序功能。示例文本如下:

用于EmEditor排序操作的样本文件

现在,我们需要对上述样本文件中4~12行的文本内容按照拼音字母升序的方式(A-Z)进行排列。

1、EmEditor按字符顺序进行多行排列

首先,我们选中需要排序的4~12行的所有文本内容(如果不选中,则默认对文件的所有内容进行排序),然后单击鼠标右键,在弹出的关联菜单中点击【分开的数值/排序】->【按字母升序模式排列】。

EmEditor按字符顺序升序排列

此时,我们就可以看到如下图所示的排序结果。

EmEditor按字母升序的排列结果

2、EmEditor按数字顺序进行多行排列

现在,我们希望上述"成绩单"能够以成绩为准,按照从高到低的降序排列。一般的排序都是从每行行首进行排序的,要以成绩数字进行降序排序,那前面的姓名怎么办?无需担心,EmEditor早已为我们考虑到了这个问题:在EmEditor中,按照数字大小进行排序时,EmEditor会默认忽略掉每行前面不是数字的部分。

因此,我们可以选中需要排序的文本内容,然后点击鼠标右键,在弹出的关联菜单中选择【分开的数值/排序】->【按数字降序模式排列】。

EmEditor按数字顺序降序排列

菜单【排序选项】用于设置详细的排序规则,提供诸如:忽略大小写、忽略全角/半角、忽略符号、使用数字排序模式是否忽略开头的非数字字符等选项设置。

最后,我们就可以看到排序后的"成绩单"了。

EmEditor按数字降序的排列结果

作者:软件指南针(http://www.softown.cn),转载请保留出处!

用户评论

使用指南 故障排除 0 返回顶部