C++中获取汉字拼音首字缩写/全拼及生僻字的处理
最近一直在修改关于搜索不到生僻字的问题,最后得出结论:对生僻字的处理,办法只有一个,建立一个字库,然后查表找。
可以参考一下:http://download.csdn.net/detail/lshlwy/8920047,枚举了两万多的汉字和拼音音调,直接去搜就好了。
1、关于生僻字的处理,加载一个汉字库,然后库中查找。(仅适用于生僻字,频繁查询字库文件,会非常的慢)对于这种循环查询的方法,可能会把程序变慢,匹配度一般。
1 bool existFlag = false;2 if (firstPY.Find(strLowName) == -1 && util::existChinese(util::cStringToString(firstPY, CP_ACP)))//判断获得的首字拼音中是否还存在汉字,如果存在,说明有生僻字。3 {4 std::vector<std::string> specialCharaterPy;5 module::getMiscModule()->GetSentencePinyin(util::cStringToString(RealName, CP_ACP), specialCharaterPy);//这里是查找汉字库,返回全拼。6 CStri
C++中获取汉字拼音首字缩写/全拼及生僻字的处理相关推荐
- 【C#】获取汉字拼音首字母和全拼
文章目录 利用CJK统一表意符号获取首字母 获取首字母和全拼 另附sql server解决方案 来源 java的同学可以了解下pinyin4j,js可以了解ChinesePY.js 获取拼音的意义多在 ...
- 使用pinyin4j获取汉字拼音首字母或全拼
转载地址:http://yjck.iteye.com/blog/816107#bc2356769 pinyin4j是一个开源项目,使用它可以很容易的获取汉字的拼音,这也是我们经常需要用到的功能:下面是 ...
- 获取汉字的首字母和全拼
/// <summary> /// 获取汉字的首字母和全拼 /// </summary> public class ChineseCode { ...
- 在Excel中获取汉字拼音首字母并大写
最终效果 如果单元格输入=getpychar(E2),并下拉填充,获取的是大写首字母 打开[开发工具]菜单,点击第一个[Visual Basic],弹出代码窗口,在窗口左侧空白处,点击右键,选择[插入 ...
- 在delphi 7中实现获取汉字拼音首字母
公司的餐饮系统出品的助记码,还没实现自动从出品名称获取汉字拼音首字母. 所以在网上找了三种解决方法, 一种是kaguo 的使用常用汉字拼音查找方法,这种代码十分简单,实现方便,但是这种代码仅仅是一级字 ...
- Excel中如何获取汉字拼音首字母
Excel中如何获取汉字拼音首字母 在工作中,为了方便查询.排序或者编码,需要生成汉字内容信息的首字母,如果信息很多的话,一个个录入是一件很麻烦的事情,下面给大家介绍一个便捷的方法,轻松获取汉字拼音首 ...
- 在Excel中如何获取汉字拼音首字母?
转自:https://jingyan.baidu.com/article/0a52e3f43c3f6abf63ed7259.html百度经验 在Excel中如何获取汉字拼音首字母?| 在工作中,为了方 ...
- C# 获取汉字的拼音首字母和全拼(含源码)
C# 获取汉字的拼音首字母 一种是把所有中文字符集合起来组成一个对照表:另一种是依照汉字在Unicode编码表中的排序来确定拼音的首字母.碰到多音字时就以常用的为准(第一种方法中可以自行更改,方法为手 ...
- (转)C# 获取汉字的拼音首字母和全拼(含源码)[A]
https://blog.csdn.net/younghaiqing/article/details/62417269 C# 获取汉字的拼音首字母 一种是把所有中文字符集合起来组成一个对照表:另一种是 ...
最新文章
- Spring的IOC原理[通俗解释一下]
- 全国大学生智能猫竞速比赛
- 从创作工具到虚拟超现实主义,聊一聊VR的艺术王国
- 一些很实用且必用的小脚本代码:
- 【转】 Android Fragment 真正的完全解析(下)
- UVa1377 Ruler(dfs或者bfs)
- jQuery UI Widget(1.8.1)工作原理--转载
- Statement和PraparedStatement区别
- BUAA-OO-第三单元总结
- Django admin的一些有用定制
- oracle的redo和undo,OracleUndoRedo通俗理解
- JEPaaS笔记||学习培训资料||案例视频 【全套】
- 《一》php多进程编程:第一次fork
- 奇怪的问题,疑惑?不用的 User agent 居然gzip不一样?
- OA(part2)--Outlier Evaluation Techniques
- wordpress 评论ajax,WordPress教程 WordPress实现提交评论ajax翻页效果教程
- 孕妇能长期在计算机屏幕前工作吗,怀孕了在电脑前工作怎么办
- android侧滑菜单ui,Android:UI控件DrawerLayout、Fragment、SlidingLayout侧滑菜单
- 傅里叶变换1 ~ 离散时间傅里叶变换(DTFT)
- 考研-作息时间安排表(总结)
热门文章
- C++中seekg、seekp失效问题
- 开学季数码好物推荐,有哪些数码好物值得学生党分享
- 第三代 AirPods 和新的 HiFi 版 Apple Music即将发布
- 用bat几行代码让你轻松用上office2019
- vue公众号项目中的橡皮筋效果
- PHP疫情防控隔离酒店管理系统-计算机毕设 附源码96326
- 联想台式电脑的计算机软件系统,联想台式电脑一键重装系统win7系统教程
- 自动化测试——python selenium_鼠标点击_键盘输入.
- 查找域控命令_AD域控 Dsquery 查询命令实例汇总
- Get和Post区别是什么