当前位置:文档之家› 中文初级教程-拼音及简单会话

中文初级教程-拼音及简单会话

获取汉字全拼以及首字母缩拼

获取汉字全拼以及首字母缩拼 using System; using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; namespace https://www.doczj.com/doc/e91092274.html,mon.Tools { /// <summary> /// 汉字转拼音静态类,包括功能全拼和缩写,方法全部是静态的/// </summary> public static class Chinese2Spell { #region 属性数据定义 /// <summary> /// 汉字的机内码数组 /// </summary> private static int[] pyValue = new int[] {

-20319,-20317,-20304,-20295,-20292,-20283,-20265,-20257,-20242,-202 30,-20051,-20036, -20032,-20026,-20002,-19990,-19986,-19982,-19976,-19805,-19784,-197 75,-19774,-19763, -19756,-19751,-19746,-19741,-19739,-19728,-19725,-19715,-19540,-195 31,-19525,-19515, -19500,-19484,-19479,-19467,-19289,-19288,-19281,-19275,-19270,-192 63,-19261,-19249, -19243,-19242,-19238,-19235,-19227,-19224,-19218,-19212,-19038,-190 23,-19018,-19006, -19003,-18996,-18977,-18961,-18952,-18783,-18774,-18773,-18763,-187 56,-18741,-18735, -18731,-18722,-18710,-18697,-18696,-18526,-18518,-18501,-18490,-184 78,-18463,-18448, -18447,-18446,-18239,-18237,-18231,-18220,-18211,-18201,-18184,-181 83, -18181,-18012, -17997,-17988,-17970,-17964,-17961,-17950,-17947,-17931,-17928,-179 22,-17759,-17752, -17733,-17730,-17721,-17703,-17701,-17697,-17692,-17683,-17676,-174 96,-17487,-17482, -17468,-17454,-17433,-17427,-17417,-17202,-17185,-16983,-16970,-169 42,-16915,-16733,

搜狗拼音输入法的输入技巧

搜狗拼音输入法使用技巧 1.V模式中文数字 v模式中文数字是一个功能组合,包括多种中文数字的功能。只能在全拼状态下使用: a),中文数字金额大小写:输入【v424.52】,输出【肆佰贰拾肆元伍角贰分】; b),罗马数字:输入99以内的数字例如【v12】,输出【XII】; c),年份自动转换:输入【v2008.8.8】或【v2008-8-8】或【v2008/8/8】,输出【2008年8月8日】; d),年份快捷输入:输入【v2006n12y25r】,输出【2006年12月25日】; e), 计算结果输入:输入【v8+5*2】输出【18】 2.英文的输入 输入法默认是按下“Shift”键就切换到英文输入状态,再按一下“Shift”键就会返回中文状态。用鼠标点击状态栏上面的中字图标也可以切换。 除了“Shift”键切换以外,搜狗输入法也支持回车输入英文。在输入较短的英文时使用能省去切换到英文状态下的麻烦。具体使用方法是: 方法1:回车输入英文:输入英文,直接敲回车即可。 3.简拼 简拼是输入声母或声母的首字母来进行输入的一种方式,有效的利用简拼,可以大大的提高输入的效率。搜狗输入法现在支持的是声母简拼和声母的首字母简拼。例如:你想输入“张靓颖”,你只要输入“zhly”或者“zly”都可以输入“张靓颖”。 同时,搜狗输入法支持简拼全拼的混合输入,例如:你输入“srf”“sruf”“shrfa”都是可以得到“输入法”的。 请注意:这里的声母的首字母简拼的作用和模糊音中的“z,s,c”相同。但是,这属于两回事,即使你没有选择设置里的模糊音,你同样可以用“zly”可以输入“张靓颖”。有效的用声母的首字母简拼可以提高输入效率,减少误打,例如,你输入“指示精神”这几个字,如果你输入传统的声母简拼,只能输入“zhshjsh”,需要输入的多而且多个h容易造成误打,而输入声母的首字母简拼,“zsjs”能很快

汉字部首的键盘输入方法(搜狗拼音输入法)

较难读难记的汉字部首的键盘(搜狗拼音输入法)输入方法 1.横:一拼音yi 2.竖:丨拼音gun 3.竖钩:亅拼音jue 4.撇:丿拼音pie 5.横钩:乛拼音wan 6.竖弯钩:乚拼音yin 7.点:丶拼音zhu 8.包部:勹拼音bao 9.匕部:匕拼音bi 10.两点水儿:冫拼音bing 11.立刀旁:刂拼音dao 12.左框儿:拼音fang 13.耳朵旁:阝拼音fu 14.两点头儿:丷拼音ba 15硬耳旁:卩拼音jie 16.下框:冂拼音jiong 17.宝盖儿:冖拼音mi 18.向上框:凵拼音kan 19.单人旁:亻拼音ren 20.私字旁:厶拼音si 21.一点头儿:亠拼音tou 22.言字旁:讠拼音yan 23.建字底儿:廴拼音yin 24.草花头儿:艹拼音ao 25.双人旁:彳拼音chi 26.巛字旁:巛拼音chuan 27.走之旁:辶拼音chuo 28.廾字旁:廾拼音gong 29.彐字旁:彐拼音xue 30.彑字旁:彑拼音ji 31.宝盖儿:宀拼音mian 32.反犭旁:犭拼音quan 33.三撇儿:彡拼音shan 34.饣字旁:饣拼音shi 35.扌字旁:扌拼音shou 36.三点水儿:氵拼音shui 37.绞丝旁:纟拼音si 38.四方框/囗拼音wei 39.兀部:兀拼音wu 40.竖心旁:忄拼音xin 41.幺部:幺拼音yao 42.尢部:尢拼音you 43.夂部:夂拼音zhi 44.四点底儿:灬拼音huo 45.旡部:旡拼音ji 46.耂部:耂拼音lao 47.牜部:牜拼音niu 48.爿部:爿拼音pan 49.反文旁:攵拼音pu 50.示字旁:礻拼音shi 51.殳部:殳拼音shu 52.毌部:毌拼音guan 53.爻部:爻拼音yao 54.曰部:曰拼音yue 55.爪子头儿:爫拼音zhao 56.癶部:癶拼音bo 57.皿字底儿:皿拼音min 58.病字头儿:疒拼音ne 59.四字头儿:罒拼音wang 60.疋部:疋拼音ya 61.耒部:耒拼音lei 62.艮部:艮拼音gen 63.缶部:缶拼音fou 64.虎字头儿:虍拼音hu 65.臼部:臼拼音jiu 66.覀字头:覀拼音ya 67.聿部:聿拼音yu 68.糸部:糸拼音mi 69.豕部:豕拼音shi 70.豸部:豸拼音zhi

汉字取拼音首字母程序vba

Option Explicit Public Sub dnxbz() Dim myrange As Range Dim i As Long, j As Long Dim temp As String Set myrange = Worksheets("Sheet1").Range("a1").CurrentRegion For i = 1 To myrange.Rows.Count '从1行开始到有数据的最后一行 temp = Cells(i, "A") '假设原数据在A列 For j = 1 To Len(temp) If Get_Pinyin(Mid(temp, j, 1)) <> "" Then Mid(temp, j, 1) = Get_Pinyin(Mid(temp, j, 1)) '如果速度慢再加个变量 Next Cells(i, "B") = temp '假设B列为输出数据 Next End Sub Public Function Get_Pinyin(ByVal Hanzi As String) As String Dim Ch As String Ch = Left(Hanzi, 1) Select Case Asc(Ch) Case -20319 To -20284 Get_Pinyin = "A" Case -20283 To -19776 Get_Pinyin = "B" Case -19775 To -19219 Get_Pinyin = "C" Case -19218 To -18711 Get_Pinyin = "D" Case -18710 To -18527 Get_Pinyin = "E" Case -18526 To -18240 Get_Pinyin = "F" Case -18239 To -17923 Get_Pinyin = "G" Case -17922 To -17418 Get_Pinyin = "H" Case -17417 To -16475 Get_Pinyin = "J" Case -16474 To -16217 Get_Pinyin = "K"

搜狗输入法技巧与功能介绍

输入法的天职当然是“输入”,它的使命就是让用户输入更快、更方便。但是,结合输入法的特点,附带一些别的功能,却能产生一些极为实用、贴心的价值。搜狗输入法在保持输入效率和准确性上遥遥领先的同时,也在开拓一些看似和输入法无关的功能,不仅没有给人“不务正业”的感觉,反而很给力,很有人情味。不信?来体验一下。 天气预报随意查 不经意间和QQ上的好友聊到“明天天气”,搜狗输入法会非常贴心地即时显示出当地明天的天气情况。同样的,输入“天气”、“今天天气”、“天气预报”等相关词汇时,搜狗也会显示相应的天气信息。 ▲图1 ▲图2 其实天气预报电视里也可以看到,在搜索引擎或者相关的网站也能查到,但是很多人都会忘记去查,出门才发现忘记带雨伞。而将这个功能植入到输入过程中,很容易让用户留意到。并且这免去了繁琐的操作,十分便捷。 节日节气信息即时显示 与天气查询功能类似,当用户在输入“春节”、“腊八”等农历传统节日或者24节气时,搜狗输入法会显示对应的日期和星期。并且,搜狗很智能,当你输入“去年春节”或者“明年腊八”,它也能推算出对应的信息。 ▲图3 ▲图4

“听得见”的皮肤 搜狗输入法提供了强大的皮肤设计接口,除了支持普通的静态皮肤,还支持动画皮肤,甚至还有“听得见”的皮肤。青檬音乐台就设计了搜狗专用皮肤,下载安装地址:https://www.doczj.com/doc/e91092274.html,/skins/sv_350012.html 安装完毕之后,即点即听,再不用单独打开一个网页或者播放器了。 ▲图5 总结:上述这些功能都有一个共同的原则:不会对用户体验造成任何打扰,并且很契合输入法这种产品,给用户带来了莫大的方便。大家不妨在使用搜索输入法的时候不妨留意一下。 搜狗输入法输入法界面解析 1,输入法皮肤 搜狗输入法从3.0公测第一版开始支持可充分自定义的、不规则形状的皮肤。包括输入窗口、状态栏窗口都可以进行自由设计。 2,皮肤系列 您可以通过下载并安装皮肤系列的皮肤来得到此功能。 安装一款皮肤系列,相当于安装了多个皮肤:搜狗官方将为您每日更新此系列的、高质量的皮肤。您之需要每天联网即可完成皮肤的更新,方便快捷。 我们为您更新的皮肤,均和您使用过的上一款皮肤保持同一主题,同一系列,如:花渡系列、魔兽世界系列、几米系列……等等,种类繁多,必有一款适合您哦。 3,皮肤模式说明 搜狗拼音有4种皮肤模式:横排同窗、横排分窗;竖排同窗、竖排分窗。 安装搜狗拼音后,默认为横排同窗模式。另外3种模式的效果如图所示: 横排分窗:

excel:汉字拼音首字母提取

方法一:VBA自定义函数"=hztopy()" 下面是一个VBA自定义函数,工具->宏->Visual Basic编辑器->,插入模块,在VBA编辑器里面->插入->模块->贴入下述代码,(按ALT+F11,插入模块,在右面窗口中粘贴下面代码)那么,比如在A3中有"进退两难",则在B3中输入"=hztopy(A3)",则会得到"JTLN"。 不过此法有时候也会出错,比如"皓、鑫、婷、雯、奕"等,就无法提取汉字拼音首字母。 Function hztopy(hzpy As String) As String Dim hzstring As String, pystring As String Dim hzpysum As Integer, hzi As Integer, hzpyhex As Integer hzstring = Trim(hzpy) hzpysum = Len(Trim(hzstring)) pystring = "" For hzi = 1 To hzpysum hzpyhex = "&H" + Hex(Asc(Mid(hzstring, hzi, 1))) Select Case hzpyhex Case &HB0A1 To &HB0C4: pystring = pystring + "A" Case &HB0C5 To &HB2C0: pystring = pystring + "B" Case &HB2C1 To &HB4ED: pystring = pystring + "C" Case &HB4EE To &HB6E9: pystring = pystring + "D" Case &HB6EA To &HB7A1: pystring = pystring + "E" Case &HB7A2 To &HB8C0: pystring = pystring + "F" Case &HB8C1 To &HB9FD: pystring = pystring + "G" Case &HB9FE To &HBBF6: pystring = pystring + "H" Case &HBBF7 To &HBFA5: pystring = pystring + "J" Case &HBFA6 To &HC0AB: pystring = pystring + "K" Case &HC0AC To &HC2E7: pystring = pystring + "L" Case &HC2E8 To &HC4C2: pystring = pystring + "M" Case &HC4C3 To &HC5B5: pystring = pystring + "N" Case &HC5B6 To &HC5BD: pystring = pystring + "O" Case &HC5BE To &HC6D9: pystring = pystring + "P" Case &HC6DA To &HC8BA: pystring = pystring + "Q" Case &HC8BB To &HC8F5: pystring = pystring + "R" Case &HC8F6 To &HCBF9: pystring = pystring + "S" Case &HCBFA To &HCDD9: pystring = pystring + "T" Case &HEDC5: pystring = pystring + "T" Case &HCDDA To &HCEF3: pystring = pystring + "W"

获取汉字的首字母

获取汉字的首字母 此文章从网上摘抄留着自己使用,现分享给大家。我在做一个搜索功能输入首字母显示对应的汉字信息。在后台录入数据时不能总是让客户把汉字的首字母给输进去。为了给客户以个好的体现,从后台自动获取汉字首字母存入数据中,当查询的时候方面使用。 public class chInitial { // 简体中文的编码范围从B0A1(45217)一直到F7FE(63486) private static int BEGIN = 45217; private static int END = 63486; // 按照声母表示,这个表是在GB2312中的出现的第一个汉字,也就是说“啊”是代表首字母a的第一个汉字。 // i, u, v都不做声母, 自定规则跟随前面的字母 private static char[] chartable = { '啊', '芭', '擦', '搭', '蛾', '发', '噶', '哈', '哈', '击', '喀', '垃', '妈', '拿', '哦', '啪', '期', '然', '撒', '塌', '塌', '塌', '挖', '昔', '压', '匝', }; // 二十六个字母区间对应二十七个端点 // GB2312码汉字区间十进制表示 private static int[] table = new int[27]; // 对应首字母区间表 private static char[] initialtable = { 'a', 'b', 'c', 'd', 'e', 'f', 'g',

'h', 'h', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 't', 't', 'w', 'x', 'y', 'z', }; // 初始化 static { for (int i = 0; i < 26; i++) { table[i] = gbValue(chartable[i]);// 得到GB2312码的首字母区间端点表,十进制。 } table[26] = END;// 区间表结尾 } // ------------------------public方法区------------------------ /** *根据一个包含汉字的字符串返回一个汉字拼音首字母的字符串最重要的一个方法,思路如下:一个个字符读入、判断、输出 */ public static String cn2py(String SourceStr) { String Result = ""; int StrLength = SourceStr.length(); int i; try { for (i = 0; i < StrLength; i++) {

搜狗拼音输入法的两种模式

U模式主要用来输入不会读(不知道拼音)的字等。在按下u键后,输入笔画拼音首字母或者组成部分拼音,即可得到您想要的字。 由于双拼占用了u键,所以双拼下需要按shift+u进入u模式。 u模式下的具体操作有: 一、笔画输入 仅通过输入文字构成笔画的拼音首字母来打出想要的字。例如:【木】字由横(h)、竖(s)、撇(p)、捺(n)构成,因此: 其中为笔画提示区,上方是常见笔画:「一丨丿丶乛」,右下方为各笔画拼音的首字母。您可以在此区域用鼠标点击输入笔画,也可以通过键盘敲入hspnz等输入笔画。具体笔画以及对应的按键如下: 键盘上的1、2、3、4、5也代表h、s、p、n、z。 需要注意的是:【忄】的笔顺是点点竖(dds),不是竖点点、点竖点。 二、拆分输入 将一个汉字拆分成多个组成部分,u模式下分别输入各部分的拼音即可得到对应的汉字。如【林】字,可拆分为两个独立的【木】字: 又如【曙】字,可以拆分成【日】【罒】和【者】,于是: 也可以做部首拆分输入。如【氻】,可拆分为【氵】和【力】 U模式笔画输入

下表列出了常见部首的拼写输入: 三、笔画拆分混输 您还可以进行“笔画+拆分”混合操作。例如:【羿】。 V模式 v模式是一个转换和计算的功能组合。由于双拼占用了v键,所以双拼下需要按shift +v进入v模式。v模式下具体功能有: 一、数字转换 1. 输入v+ 整数数字,如v123,搜狗拼音输入法将把这些数字转换成中文大小写数字。 特别的,输入99以内的整数数字,还将得到对应的罗马数字,如v12的c选项:

2. 输入v+小数数字,如v34.56,将得到对应的大小写金额: 二、日期转换 输入v+日期,如v2012.1.1,搜狗拼音输入法将把简单的数字日期转换为日期格式: 当然,也可以进行日期拼音的快捷输入: 三、算式计算 输入v+算式,将得到对应的算式结果以及算式整体候选。例如: 如此一来,遇到简单计算时,您便不用再打开计算器啦。任何一个可输入的地方都可以用搜狗拼音输入法帮您计算。 四、函数计算 除了+、-、*、/运算之外,搜狗拼音输入法还能做一些比较复杂的运算,例如:

汉字与首字母相互转换:输入汉字拼音首字母,自动识别汉字; 输入汉字,自动获取首字母;

///

/// 找到中文短语的拼音首字母。 /// /// 中文短语 /// 拼音首字母,存在多音字时以,分隔。 /// 如:西单,将返回XD,XS,XC。 public static void GetFirstLetter(string wStrChs, ref string strResult) { strResult = ""; string strBuffer = ""; for (int i = 0; i < wStrChs.Length; i++) { GetSpellByChs(wStrChs[i], ref strBuffer); if (strBuffer.Length > 0) { if (strResult != string.Empty) { string[] strs = strResult.Split(','); strResult = ""; for (int j = 0; j < strs.Length; j++) { for (int k = 0; k < strBuffer.Length; k++) { strResult += strs[j] + strBuffer[k].ToString() + ","; } } } else { for (int j = 0; j < strBuffer.Length; j++) { strResult += strBuffer[j] + ","; } } if (strResult != string.Empty) strResult = strResult.Substring(0, strResult.Length - 1); } } } /// /// 返回中文单字的拼音首字母。

excel提取汉字的拼音首字母集锦

方法二:VBA自定义函数"=hztopy()" 下面是一个VBA自定义函数,工具->宏->Visual Basic编辑器->,插入模块,在VBA编辑器里面->插入->模块->贴入下述代码,那么,比如在A3中有"进退两难",则在B3中输入"=hztopy(A3)",则会得到"JTLN"。 不过此法有时候也会出错,比如"皓、鑫、婷、雯、奕"等,就无法提取汉字拼音首字母。" Function hztopy(hzpy As String) As String Dim hzstring As String, pystring As String Dim hzpysum As Integer, hzi As Integer, hzpyhex As Integer hzstring = Trim(hzpy) hzpysum = Len(Trim(hzstring)) pystring = "" For hzi = 1 To hzpysum hzpyhex = "&H" + Hex(Asc(Mid(hzstring, hzi, 1))) Select Case hzpyhex Case &HB0A1 To &HB0C4: pystring = pystring + "A" Case &HB0C5 To &HB2C0: pystring = pystring + "B" Case &HB2C1 To &HB4ED: pystring = pystring + "C" Case &HB4EE To &HB6E9: pystring = pystring + "D" Case &HB6EA To &HB7A1: pystring = pystring + "E" Case &HB7A2 To &HB8C0: pystring = pystring + "F" Case &HB8C1 To &HB9FD: pystring = pystring + "G" Case &HB9FE To &HBBF6: pystring = pystring + "H" Case &HBBF7 To &HBFA5: pystring = pystring + "J" Case &HBFA6 To &HC0AB: pystring = pystring + "K" Case &HC0AC To &HC2E7: pystring = pystring + "L" Case &HC2E8 To &HC4C2: pystring = pystring + "M" Case &HC4C3 To &HC5B5: pystring = pystring + "N" Case &HC5B6 To &HC5BD: pystring = pystring + "O" Case &HC5BE To &HC6D9: pystring = pystring + "P" Case &HC6DA To &HC8BA: pystring = pystring + "Q" Case &HC8BB To &HC8F5: pystring = pystring + "R" Case &HC8F6 To &HCBF9: pystring = pystring + "S" Case &HCBFA To &HCDD9: pystring = pystring + "T" Case &HEDC5: pystring = pystring + "T" Case &HCDDA To &HCEF3: pystring = pystring + "W" Case &HCEF4 To &HD1B8: pystring = pystring + "X" Case &HD1B9 To &HD4D0: pystring = pystring + "Y" Case &HD4D1 To &HD7F9: pystring = pystring + "Z" Case Else pystring = pystring + Mid(hzstring, hzi, 1)

搜狗拼音输入法使用技巧

搜狗拼音输入法使用技巧 拆字辅助码 拆字辅助码让你快速的定位到一个单字,使用方法如下: 想输入一个汉字【娴】,但是非常靠后,找不到,那么输入【xian】,然后按下【tab】键,在输入【娴】的两部分【女】【闲】的首字母nx,就可以看到只剩下【娴】字了。输入的顺序为xian+tab+nx。 独体字由于不能被拆成两部分,所以独体字是没有拆字辅助码的。 笔画筛选 笔画筛选用于输入单字时,用笔顺来快速定位该字。使用方法是输入一个字或多个字后,按下tab键(tab 键如果是翻页的话也不受影响),然后用h(横)、s(竖)、p(撇)、n(捺)、z(折)依次输入第一个字的笔顺,一直找到该字为止。五个笔顺的规则同上面的笔画输入的规则。要退出笔画筛选模式,只需删掉已经输入的笔画辅助码即可。 例如1,快速定位【珍】字,输入了zhen后,按下【tab】,然后输入珍的前两笔【hh】,就可定位该字。 例如2:如“硗”的打法。通常输入拼音qiao后至少要翻3页才能找到该字,但输完qiao的拼音后,按一下Tab,然后先后输入该字的笔画辅助码hp,这个字立刻跳到了第一位。 U模式笔画输入 U模式是专门为输入不会读的字所设计的。在输入u键后,然后依次输入一个字的笔顺,笔顺为:h横、s 竖、p撇、n捺、z折,就可以得到该字,同时小键盘上的1、2、3、4、5也代表h、s、p、n、z。这里的笔顺规则与普通手机上的五笔画输入是完全一样的。其中点也可以用d来输入。由于双拼占用了u键,智能ABC的笔画规则不是五笔画,所以双拼和智能ABC下都没有u键模式。 值得一提的是,树心的笔顺是点点竖(nns),而不是竖点点。 例如1,输入【你】字:输入【upspzs】

excel汉字转换成拼音简拼(只取首字母)

打开Excel->工具->宏->Viaual Basic编辑器 在弹出来的窗口中对着VBAproject点右键->插入->模块下面会出现一个名为"模块1",点击 在右边的空白栏中粘贴以下内容: Function pinyin(p As String) As String i = Asc(p) Select Case i Case -20319 To -20284: pinyin = "A" Case -20283 To -19776: pinyin = "B" Case -19775 To -19219: pinyin = "C" Case -19218 To -18711: pinyin = "D" Case -18710 To -18527: pinyin = "E" Case -18526 To -18240: pinyin = "F" Case -18239 To -17923: pinyin = "G" Case -17922 To -17418: pinyin = "H" Case -17417 To -16475: pinyin = "J" Case -16474 To -16213: pinyin = "K" Case -16212 To -15641: pinyin = "L" Case -15640 To -15166: pinyin = "M" Case -15165 To -14923: pinyin = "N" Case -14922 To -14915: pinyin = "O" Case -14914 To -14631: pinyin = "P"

excel提取汉字的拼音首字母集锦

excel提取汉字的拼音首字母集锦 方法一:(最完美的方法) 如果你A列的汉字都在4个字符之内,那就在B列输入此公式: =LOOKUP(MID(A1,1,1),{"","";"吖","A";"八","B";"嚓","C";"咑","D";"鵽","E";"发","F";"猤","G";"铪","H";"夻","J";"咔","K";"垃","L";"嘸","M";"旀","N";"噢","O";"妑","P";"七","Q";"囕","R";"仨","S";"他","T";"屲","W";"夕","X";"丫","Y";"帀","Z"})&LOOKUP(MID(A1,2,1),{"","";"吖","A";"八","B";"嚓","C";"咑","D";"鵽","E";"发","F";"猤","G";"铪","H";"夻","J";"咔","K";"垃","L";"嘸","M";"旀","N";"噢","O";"妑","P";"七","Q";"囕","R";"仨","S";"他","T";"屲","W";"夕","X";"丫","Y";"帀","Z"})&LOOKUP(MID(A1,3,1),{"","";"吖","A";"八","B";"嚓","C";"咑","D";"鵽","E";"发","F";"猤","G";"铪","H";"夻","J";"咔","K";"垃","L";"嘸","M";"旀","N";"噢","O";"妑","P";"七","Q";"囕","R";"仨","S";"他","T";"屲","W";"夕","X";"丫","Y";"帀","Z"})&LOOKUP(MID(A1,4,1),{"","";"吖","A";"八","B";"嚓","C";"咑","D";"鵽","E";"发","F";"猤","G";"铪","H";"夻","J";"咔","K";"垃","L";"嘸","M";"旀","N";"噢","O";"妑","P";"七","Q";"囕","R";"仨","S";"他","T";"屲","W";"夕","X";"丫","Y";"帀","Z"}) 公式是长了一点,如果把{}里的数据定义为名称,可以转换更多的首字母 具体方法: 复制{}里的数据,插入-名称(或者按CTRL+F3),定义名称,如图,定义“拼音”为名称,下面的“引用位置”的“=”号后面粘贴刚才复制的{}里的数据

搜狗拼音输入法应用方法

搜狗拼音输入法应用方法 目前使用搜狗拼音输入法的朋友是越来越多,包括我自己也是其中之一,搜狗输入法特别适合平时使用,他可以通过互联网备份自己的个性化词库和配置信息。如果你在使用过程中仔细留意下面的一些方法,那么你使用起来就更加顺手了。 一、偶尔输入法的设置菜单打不开,先不要着急,这不一定是输入法出现问题,估计也不会是电脑操作系统的问题,您可以试试快捷方式“Ctrl+Shift+M” 或者“开始→控制面板→区域和语言选项→语言→详细信息→设置→已安装的服务里的搜狗拼音输入法→ 属性按钮”,一般情况下,这两种方式是可以解决这个问题的。 二、很多人对输入法的i模式比较好奇,用户只要打开“输入法菜单→设置属性→高级→滚动条拉到下面→选择开启i模式换肤”,就可以将其开启或者关闭了,i模式其实一点也不神秘。(如下图)

三、搜狗输入法的输入语言栏偶尔不显示也没有关系,打开输入法菜单→设置属性→常用→初始状态→不勾选“隐藏状态栏”,就可以了,又或者快捷键“ctrl+空格”或“ctrl+shift”也是可以的,要是不明白,请看下图。 四、想要开启或者关闭搜狗输入法的网页功能也是很容易的,输入法菜单→设置属性→高级→滚动条拉到下面→选择“分号”,就可以开启这项功能了,而要是想关闭这项功能,只要不选择“网站直达”就可以啦。请看下图。

五、搜狗拼音输入法特殊的使用方法 1、键入haha选择2,得到^_^,选择3,得到o(∩_∩)o...哈哈 2、键入sj选择1、2得到当前时间 3、键入xq选择1得到当前日期和星期,选择2得到当前星期 4、键入rq选择1得到××××年××月××日格式时间,选择2得到××××-××-××格式时间,选择3得到例如二〇〇 八年三月三十一日的时间 5、键入xixi选择2得到(*^__^*) 嘻嘻…… 6、键入hehe选择2得到:-),键入3得到o(∩_∩)o... 7、键入llysc选择2得到离离原上草,一岁一枯荣。野火烧不尽,春风吹又生。远芳侵古道,晴翠接荒城。又 送王孙去,萋萋满别情。 8、键入pai选择3得到π 9、键入aerfa选择2得到希腊字母α,依此类推 10、键入wjx选择3、4分别得到☆和★ 11、键入sjt、xjt、zjt、yjt分别得到↑、↓、←和→ 12、键入sjx选择3、4分别得到△和▲ 13、输入v123+456,就能得到579

java获取汉字拼音或拼音首字母

Java获取汉字拼音或拼音首字母 Posted on 2012-04-18 21:58 myfavorite阅读(1251) 评论(0)编辑收藏在进行模糊查询时,经常用到使用汉字拼音或者首字母进行匹配查询。以下是获取汉字拼音或者首字母的java代码实现 package com; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net.sourceforge.pinyin4j.format.HanyuPinyinToneType; import net.sourceforge.pinyin4j.format.HanyuPinyinVCharType; import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination; public class GetPinyin { /** * 得到全拼 * * @param src * @return */ public static String getPingYin(String src) { char[] t1 = null; t1 = src.toCharArray(); String[] t2 = new String[t1.length]; HanyuPinyinOutputFormat t3 = new HanyuPinyinOutputFormat(); t3.setCaseType(HanyuPinyinCaseType.LOWERCASE); t3.setToneType(HanyuPinyinToneType.WITHOUT_TONE); t3.setVCharType(HanyuPinyinVCharType.WITH_V); String t4 = ""; int t0 = t1.length; try { for (int i = 0; i < t0; i++) { // 判断是否为汉字字符 if (https://www.doczj.com/doc/e91092274.html,ng.Character.toString(t1[i]).matches("[\\u4E00-\\u9FA5]+")) { t2 = PinyinHelper.toHanyuPinyinStringArray(t1[i], t3); t4 += t2[0]; } else { t4 += https://www.doczj.com/doc/e91092274.html,ng.Character.toString(t1[i]); } } return t4; } catch (BadHanyuPinyinOutputFormatCombination e1) {

以快制胜——搜狗拼音输入法

[课题]以快制胜——搜狗拼音输入法 [教学目的与要求] 1、知识与技能 1)了解搜狗输入法的下载和安装方法。 2)掌握用搜狗输入法输入文字的方法。 3)能利用搜狗输入法输入表情符号和数学符号。 4)能利用搜狗输入法输入生僻字。 5)会给搜狗输入法更换皮肤。 2、过程与方法 通过完成老师布置的任务和进行比赛,让学生感受搜狗输入法的便捷之处。3、情感态度价值观 通过使用搜狗输入法,让学生解决输入中一些疑难问题,让学生感受文字输入的乐趣。 4、创新与行为 通过输入数学符号、表情符号及生僻字,让学生感受搜狗输入法比其他输入法便捷之处。 [课时安排] 1 课时 [教学重点与难点] 重点: 1) 掌握用搜狗输入法输入文字的方法。 2) 能利用搜狗输入法输入表情符号和数学符号。 3) 能利用搜狗输入法输入生僻字。 难点:让学生解决输入中一些疑难问题。 [教学准备] 多媒体网络教室 [教学过程] 一、下载及安装: 复习已学过的输入法——智能ABC。 设疑:今天李老师要输入几个特殊的字符,怎么用记事本输入呢? 54÷9=6 bǎmō 师:我们就可以用搜狗输入法可以很好的解决这个问题。 问题:如何获得搜狗输入法? (出示网址:https://www.doczj.com/doc/e91092274.html,)演示下载和安装。 任务:下载搜狗输入法并安装。

(学生安装搜狗输入法) 二、输入文字 1、全拼方式输入 师:搜狗输入法的基本使用方法和智能ABC是差不多的。 问: 1)字一个字输入快还是将词的拼音连续输入快?为什么? 2)人的名字能不能作为一个词输入? Tip:如果多输入几遍名字,搜狗输入法就会将名字保存在库中,下次可作为词来输入。 任务:打开记事本,输入“春晓”。 2、简拼方式输入 师:当我们遇到常见的词和句子的时候,我们可以用简拼的方式输入这些词和句子。 举例:输入“春眠不觉晓” 任务:输入完整的《春晓》诗句。 生:完成任务。 3、输入生僻字 认一认:堃 师:遇到不认识的字的时候,我们可以利用搜狗输入法扩展功能里的“手写输入”来输入需要的字。(示范安装和使用方法) 任务:比一比,看谁先输入“骉”,并能读出字的读音。 (学生比赛) 三、输入特殊符号 1、表情符号 师:我们在用QQ聊天的时候,很想让对方知道自己的表情,可是又没有摄像头,该怎么办呢?那么我们可以用字符来表示自己的表情,下面我们来看几个字符表情: (*^__^*) 嘻嘻…… (⊙_⊙)? (演示输入方法) 任务:当你生气的时候,想一想用什么表情呢? 生:寻找表情并输入。 2、数学符号 在上课一开始,老师就给了一个数学算式,如果数学老师问我们如何用电脑输入这个算式,我们如何教他呢? (演示软键盘的使用方法) 那么如果语文老师请你帮他输入拼音该怎么帮他呢? 任务: bǎmō 生:探索并交流如何完成任务。 四、更换皮肤

C#获得汉字拼音首字母

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace GetSpell { class SpellCode { ///

/// 获取中文串对应的首字母字符串 /// /// 中文串 /// 中文串对应的首字母英文串 public static string GetSpellCode(string Cnstr) { string temp = ""; for (int i = 0; i < Cnstr.Length; i++) { temp += GetSpellCodeAt(Cnstr.Substring(i, 1)); } return temp; } private static string GetSpellCodeAt(string s) { long iCnChar; byte[] ZW = System.Text.Encoding.Default.GetBytes(s); if (ZW.Length == 1) { return s.ToUpper(); } int i1 = (short)ZW[0]; int i2 = (short)ZW[1]; iCnChar = i1 * 256 + i2; if ((iCnChar >= 45217) && (iCnChar <= 45252)) { return "A"; } else if ((iCnChar >= 45253) && (iCnChar <= 45760))

相关主题
文本预览
相关文档 最新文档