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...