C 漢字轉換為拼音的類

2021-06-16 02:07:07 字數 1344 閱讀 2188

c#漢字轉換為拼音的類,含大小寫轉換 

因為是靜態函式 呼叫方法很簡單

crazycoderpinyin.convert("瘋狂**");

**如下:

using system;

using system.collections.generic;

using system.text;

using system.text.regularexpressions;

using system.web;

namespace crazycoder.common

;///

/// 定義陣列

///

private static string pyname = new string

;///

/// 漢字轉換

/// by

///

///

///

public static string convert(string hzstring)

///

/// 把漢字轉換成拼音(全拼)

/// by

///

/// 漢字字串

/// 轉換後的拼音(全拼)字串

public static string convert(string hzstring,int maxlength)

", "").replace("^", "").replace("&", "_").replace("=", "").replace("~", "_").replace("@", "_").replace("¥", "");

if (hzstring.length > maxlength)

regex regex = new regex(@"([a-za-z0-9/._]+)", regexoptions.ignorecase);

if (regex.ismatch(hzstring))

}// 匹配中文字元

regex = new regex("^[/u4e00-/u9fa5]$");

byte array = new byte[2];

string pystring = "";

int chrasc = 0;

int i1 = 0;

int i2 = 0;

char nowchar = hzstring.tochararray();

for (int j = 0; j < nowchar.length; j++)

else}}

}}// 非中文本元

else

}return pystring;}}

}

python漢字轉換為拼音

使用pypinyin包 pip install pypinyin from pypinyin import pinyin,normal 將漢字轉換為拼音,pinyin 轉換後是列表,不加style轉換後帶聲調 pos 1 for piny in pinyin self.name,style norm...

C 將漢字轉換為拼音(按照拼音搜尋)

可以將漢字字串的首字母提取出來,例如 產品名稱 蒙牛酸酸乳,提取後 mnssr,可用於按照拼音查詢。比如 你想查詢某人姓名,只需輸入名字縮寫即可,還有其它的用處,你可以自己挖掘。如果覺得對你有用,別忘了頂一下,謝謝!csharp view plain copy print using system ...

sql函式 漢字轉換為拼音

sql資料庫 自定義乙個函式 把下面 寫進去 功能是得到漢字拼音首字母 如下 create function fun getpy str nvarchar 4000 returns nvarchar 4000 asbegin declare word nchar 1 py nvarchar 4000...