编程中怎样取出汉字拼音?

首先说获取拼音。随便找个网上URI API可能是最省事的办法。在线查也行,照着unicode码表查好存一份也行。然后是所谓的缩写输入,方法不少,写个ACFDN都可以,后缀树后缀数组什么的也行,更懒做个hash也可以。显然这个场景里正则是最浪费计算资源的傻逼方法。然而无论如何,学编程好歹把基础数据结构给学了。顺带一提,实在懒还可以找找看网上遍地都是的开源代码(尽管有些很烂)以及一些公开API,比如百度拼音的在线API。
■网友
算法的基本思路:1.数据解析(基于一份枚举了"全部"汉字所对应拼音的数据)2.数据匹配(深度搜索+广度搜索)可参考:PinyinSearch (T9Search+QwertySearch)
■网友
最麻烦的方法是照着《现代汉语词典》自己做一个数据库最简单的方法是把在网上搜到各种方法Copy-Paste


    推荐阅读