一个超简单的取汉字首拼函数
在网络搜索了很多delphi汉字取首拼代码,发现都比较麻烦,偶然在Excel的代码中,发现利用'八嚓哒妸发旮铪讥讥咔垃妈拿哦妑七然仨他哇哇哇夕丫匝咗',可以非常简单的达到目的。不过无法直接运用到delphi,经反复分析,终于移植到delphi,代码分享如下:
function py(strHz:WideString):string ;
var
strJZ,s1,s2:WideString;
i,k:Integer;
strPY:string;
begin
strJZ:='八嚓哒妸发旮铪讥讥咔垃妈拿哦妑七然仨他哇哇哇夕丫匝咗';//分隔基准
for i:=1 to Length(strHz) do
begin
k:=0;
repeat
inc(k);
s1:=Copy(strJZ,k,1);
s2:=Copy(strHz,i,1);
until WideCompareText(s1,s2)>0; //这里的函数WideCompareText是关键!
strPY := strPY + Chr(64 + k);
end;
Result:=strPY;
end;
...全文
相关推荐
易语言取汉字首拼模块
易语言取汉字首拼模块源码,取汉字首拼模块,取单字首拼,取汉字串首拼
asp取汉字首拼函数
'函数名:getpychar '作 用:返回汉字首拼
易语言-易语言取汉字首拼模块
易语言取汉字首拼模块源码例程程序判断汉字代码并取汉字拼音。 点评:易语言取汉字首拼模块源码是易语言拼音应用例程。 易语言源码
SqlServer函数取汉字拼首
是2个函数,可以在数据库一级获取汉字的拼首,用起来相当方便
易语言取汉字首拼模块源码
资源介绍:。易语言取汉字首拼模块源码例程程序判断汉字代码并取汉字拼音。点评:易语言取汉字首拼模块源码是易语言拼音应用例程。资源作者:。易语言源码。资源界面:。资源下载:。


语言基础/算法/系统设计

