获得中文每个字的拼音首字母
function get_py(st : string):string;function GetPYIndexChar( hzchar:string):char;begin //的到一个汉字的拼音头个字母case WORD(hzchar[1]) shl 8 + WORD(hzchar[2]) of $B0A1..$B0C4 : result := 'A'; $B0C5..$B2C0 : result := 'B'; $B2C1..$B4ED : result := 'C'; $B4EE..$B6E9 : result := 'D'; $B6EA..$B7A1 : result := 'E'; $B7A2..$B8C0 : result := 'F'; $B8C1..$B9FD : result := 'G'; $B9FE..$BBF6 : result := 'H'; $BBF7..$BFA5 : result := 'J'; $BFA6..$C0AB : result := 'K'; $C0AC..$C2E7 : result := 'L'; $C2E8..$C4C2 : result := 'M'; $C4C3..$C5B5 : result := 'N'; $C5B6..$C5BD : result := 'O'; $C5BE..$C6D9 : result := 'P'; $C6DA..$C8BA : result := 'Q'; $C8BB..$C8F5 : result := 'R'; $C8F6..$CBF9 : result := 'S'; $CBFA..$CDD9 : result := 'T'; $CDDA..$CEF3 : result := 'W'; $CEF4..$D188 : result := 'X'; $D1B9..$D4D0 : result := 'Y'; $D4D1..$D7F9 : result := 'Z';else result := 'V';end;end;var s,s1,s2,zf: string; i,j,k : integer;begin zf:=''; k:=0;while length(st)>0 dobegin k:=k+1;while (length(st)>0) and (st[1]<#160) do delete(st,1,1);if length(st)>1 thenbegin s1:=copy(st,1,2);delete(st,1,2);end;if length(s1)>1 then zf:=zf+GetPYIndexChar(s1);if length(zf)>6 then break; s1:='' ;if k>100 thenbegin zf:='XXX';break;end;end; result:=zf;end;
获得中文每个字的拼音首字母相关推荐
- 如何让中文转换成其拼音首字母大写
作者:杨裙 本次任务完成时间:2019年2月14日 开发工具与关键技术:Visual Studio 2015 .SQL Server 2014 Management Studio.c#/MVC 一.让 ...
- java实现中文汉字转中文全拼和拼音首字母缩写的方法
用户为新建产品命名时通常使用中文,而假如后台需要根据用户输入的中文名称进行字段拼接时,就需要将中文汉字转化为中文.所以就用到了pinyin4j这个java工具包(官方网站:http://pinyin4 ...
- python 中文排序(按拼音首字母)
pypinyin 排序 仅按拼音首字母 排序 安装pypinyin pip3 install pypinyin 代码from pypinyin import lazy_pinyinchars = [' ...
- java取拼音首字母_java怎么根据汉字获取字的拼音首字母
展开全部 这里可以使用62616964757a686964616fe58685e5aeb931333363393633 pinyin4. jar包来进行转化,pinyin4. jar可以自行在网上进行 ...
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
转自:http://hi.baidu.com/treejames/item/93fecd988a9df631336eeb0f 特此感谢 在处理使用MySQL时,数据表采用utf8字符集,使用中发现中文 ...
- 拼音开头有什么字_excel查找函数应用:如何提取姓名的拼音首字母
编按:哈喽,大家好!如果此刻让你快速提取汉字拼音的首字母,你会怎么做呢?相信大多数小伙伴面对这个问题时,都会蒙圈,可能会想"这应该得用VBA解决吧,函数应该不行吧."其实呀,这个问 ...
- MySQL中文无法按照拼音首字母排序解决方法convert(name USING gbk)
问题如下: 使用默认的order by函数无法对中文数据按照首字母进行排序 SELECT * FROM `test_table` ORDER BY company_name,reply_room_na ...
- 中文拼音首字母排序比较器
说明 主要是之前和别人讨论排序问题,当时碰到的问题是,需要按照中文第一个字的拼音首字母排序,百度发现自带的比较器 Collator.getInstance(Locale.CHINA) ,但是使用和追源 ...
- js 根据中文获取拼音首字母
本文来自 : https://blog.csdn.net/llf1991/article/details/79868094 版权声明:本文为博主原创文章,未经博主允许不得转载. https:// ...
- Elasticsearch高级搜索排序( 中文+拼音+首字母+简繁转换+特殊符号过滤)(示例代码)
简介 这篇文章主要介绍了Elasticsearch高级搜索排序( 中文+拼音+首字母+简繁转换+特殊符号过滤)(示例代码)以及相关的经验技巧,文章约21106字,浏览量320,点赞数5,值得参考! ...
最新文章
- python中json dumps_python中json.loads,dumps,jsonify使用
- 出道即巅峰,掀起AI领域巨浪的GPT-3,被过誉了吗?
- linux dentry 存储,dentry与dentry_cache
- 计算机在能源领域的应用,计算机在能源中的应用
- java婚庆网站源码_基于jsp的婚庆网站-JavaEE实现婚庆网站 - java项目源码
- 【HDU5482】Numquam vincar,暴力(da biao)预处理+组合数
- Docker多主机安装Zookeeper集群
- weblogic apache 整合 代理
- Redis学习手册(Hashes数据类型)
- Atitit 可读性的艺术 目录 1. 原则类	1 2. 方法类	2 2.1. 1.8. 选择选择表格化	3	2 2.2. 体现了“声明式编程”的风格,即只要说明意图,而不需要写出处理细节。	2 2
- Ucenter通信原理
- libxml2交叉编译
- comsol圆柱形永磁体_comsol永磁体仿真
- html页面添加大于号,2.7 在 HTML5 页面中插入半角的大于号“ ” , 使用的标记符应该是( )...
- 功能测试工具SilkTest
- 【百度LIC2020事件抽取赛道】赛后小结(小白篇,大佬略过)
- 自动驾驶汽车测试技术与应用进展
- sqlite及sqlite odbc driver使用简介
- 设计模式-单例模式(创建型模式)
- 未定义的标识符:IplImage