C 獲取漢字字串拼音首字母的方法

2022-09-26 07:42:11 字數 1704 閱讀 1547

這個c#類經常能夠用到,將提取漢字的拼音首字母,方便使用者查詢

using system.text;

namespace dotwww.cppcns.comnet.utilities

//一級漢字

else if (array[0] >= 176 && array[0] <= 215)

//二級漢字

else if (array[0] >= 215)

}return return_py.toupper();

}///

/// 取漢字拼音的首字母

///

/// 漢字

/// 首字母

public static string getcodstring(string unname)

#region 生成漢字拼音簡碼,取拼音首字母

else

else if (key >= '\ub0c5' && key <= '\ub2c0')

else if (key >= '\ub2c1' && key <= '\ub4ed')

else if (key >= '\ub4ee' && key <= '\ub6e9')

else if (key >= '\ub6ea' && key <= '\ub7a1')

else if (key >= '\ub7a2' && key <= '\ub8c0')

else if (key >= '\ub8c1' && key <= '\ub9fd')

else if (key >= '\ub9fe' && key <= '\ubbf6')

else if (key >= '\ubbf7' && key <= '\ubfa5')

else if (key >= '\ubfa6' && key <= '\uc0ab')

else if (key >= '\uc0ac' && key <= '\uc2e7')

else if (key >= '\uc2e8' && key <= '\uc4c2')

else if (key >= '\uc4c3' && key <= '\uc5b5')

else if (key >= '\u程式設計客棧c5b6' && key < '\uc5bd')

else if (key >= '\uc5be' && key <= '\uc6d9')

else if (key >= '\uc6da' && key <= '\uc8ba')

else if (key >= '\uc8bb' && key <= '\uc8f5')

else if (key >= '\uc8f6' && key <= '\ucbf9')

else if (key >= '\ucbfa' && key <= '\ucdd9')

else if (key >= '\ucdda' && key <= '\ucef3')

else if (key >= '\ucef4' && key <= '\ud188')

else if (key >= '\ud1b9' && key <= '\ud4d0')

else if (key >= '\ud4d1' && key <= '\ud7f9')

else

i = i + 2;

}#endregion

}return strresult;}}}

本文標題: c#獲取漢字字串拼音首字母的方法

本文位址:

C 輸入漢字字串索引拼音的首字母

在做專案的時候,輸入客戶的名字,為了方便索引漢字字串的拼音首字母,作助記碼,於是到網上找了一下,還好,有個單個漢字的處理!為了答謝該!為了以後的,我做了漢字字串的處理!還請各位指教shixiang9076 sina.using system using system.drawing using sy...

獲取漢字拼音首字母

有個專案需要用到生成漢字的首字母,但從網上查了一下,對於多音字的處理都不是很好,所以就利用pinyin4j這個工具包自己寫了乙個。用到的jar包是pinyin4j 2.5.0.jar 獲取拼音首字母,多音字用逗號隔開 public static string getfirstspell string...

獲取漢字拼音首字母

unit py inte ce uses sysutils 獲取漢字的拼音首字元,這個函式將用在getpyindexstr 中.function getpyindexchar strchinese string bupcase boolean true char 獲取多個漢字的拼音首字元組成的字串....