分页: 1 / 1
如何按汉语拼音排序???
发表于 : 2009-08-08 17:11
由 zglcx123
先是汉字 FKKD999
大是汉字 FKKD999
你们是汉字 FKKD999
我们字 FKKD999
打击好 FKKD999
比赛的字 FKKD999
像这种,前面是汉字,后面英文与文字,,如何按照前面的汉字排序???
Re: 如何按汉语拼音排序???
发表于 : 2009-08-08 17:19
由 jioyo源

按汉字的拼音字母的顺序??还是ASCII码?
Re: 如何按汉语拼音排序???
发表于 : 2009-08-08 17:54
由 zglcx123
前面汉字的拼音排序
Re: 如何按汉语拼音排序???
发表于 : 2009-08-08 18:01
由 BigSnake.NET
sort 就行了吧..
Re: 如何按汉语拼音排序???
发表于 : 2009-08-08 19:00
由 zglcx123
sort 应该不行吧?
否则如何用,请举例:
Re: 如何按汉语拼音排序???
发表于 : 2009-08-08 19:12
由 BigSnake.NET
$ cat | sort
先是汉字 FKKD999
大是汉字 FKKD999
你们是汉字 FKKD999
我们字 FKKD999
打击好 FKKD999
比赛的字 FKKD999
比赛的字 FKKD999
打击好 FKKD999
大是汉字 FKKD999
你们是汉字 FKKD999
我们字 FKKD999
先是汉字 FKKD999
Exit status: 0
Re: 如何按汉语拼音排序???
发表于 : 2009-08-08 22:04
由 eexpress
要使用到pinyin的perl模块了。
代码: 全选
☎ cat han-pinyin.pl
#!/usr/bin/perl -w
use strict;
use Lingua::Han::PinYin;
my $h2p = new Lingua::Han::PinYin();
foreach ($ARGV[0]) {
my @result = $h2p->han2pinyin("$_");
print "$_ : @result\n";
}
Re: 如何按汉语拼音排序???
发表于 : 2009-08-08 22:22
由 O_O_BOT
perl 模块还不少
Re: 如何按汉语拼音排序???
发表于 : 2009-08-09 12:30
由 zglcx123
perl模块,,能写到shell里吗?
光shell不行吗?
Re: 如何按汉语拼音排序???
发表于 : 2009-10-11 17:10
由 windwiny
要装 locale-pinyin