汉字转拼音类(多音字),汉字转拼音多音字

缘由:按专门名称创办解释,有稀有的词和同形同音异义词

做法:我在网上写了这门课。,词典能够不未经触动的(有待补充物)。

其他人不多说,率先,加密如次所示:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
using System.Web;

///

/// 把柴纳字类顶替音标字母
///

publicstaticclass PinyinHelper
{
///

/// 柴纳字拼音,也许归咎于柴纳字最接近的复回原使具有特征
///

///要替换的柴纳字///可能的选择供养汉语///publicstaticstring[] GetPinyin(string str, bool 自动换片唱机的一种)
{
string[] result = newstring[] { };
string[] temp = newstring[] { };
string[] strArray = GetStrArray(STR);
foreach (var strChar in strArray)
{
string pinyin = strChar;
if (CheckChineseReg(strChar))
{
string[] a = GetPinyinByOne(strChar, 自动换片唱机的一种);
if (() > 0)
{
pinyin
= ("", 一)
}
else
{
pinyin
= strChar;
}
}
temp
= ArrayAdd(temp, 拼音)
}

string[] newArray = handlePolyphone(temp);

return newArray;
}
///

/// 删除使具有特征串
///

///悬而未决的使具有特征串///publicstaticstring[] GetStrArray(string STR)
{
//eachchar每个元素都是一点钟字。string[] eachchar = (x => ()).ToArray();
return eachchar;
}

///

/// 教士礼拜时穿的法衣有代理人是用来判别一点钟使具有特征是一点钟柴纳字
///

///要判别的使具有特征或使具有特征串///真的是 假不publicstaticbool CheckChineseReg(string 译本)
{
bool res = false;
if ((译本, @"[\u4e00-\u9fbb]+$"))
res
= true;
return res;
}

///

/// 处置自动换片唱机的一种,它将类似地[‘娼 张, 成 替换成 [ 'changcheng, ''zhangcheng'']
///

///替换前阵///替换后的阻止publicstaticstring[] handlePolyphone(string[] 衣服)
{
string[] result = newstring[] { };
string[] temp;

for (var i = 0; i < (); i++)
{
temp
= newstring[] { };
var t = 阻止[ i ]。newchar[] { '''' });
for (var j = 0; j < (); j++)
{
if (算是 > 0)
{
for (var k = 0; k < resul(); k++)
{
string newpy = 算是[ K ] + t[j];
temp
= ArrayAdd(temp, newpy);
}
}
else
{
string newpy = t[j];
temp
= ArrayAdd(temp, newpy);
}
}
result
= temp;
}
return result;
}

///

/// 按二人对抗赛柴纳字获取拼音
///

///二人对抗赛柴纳字///可能的选择供养汉语 (要不,基准词典复回第一点钟拼音)///publicstaticstring[] GetPinyinByOne(string str, bool 自动换片唱机的一种)
{
string[] result = newstring[] { };
for (int i = 0; i < (0); i++)
{
string strPinyin = NotOneArray[i, 0].ToString();
string[] HanziArray = GetStrArray(NotOneArray[i, 1].ToString());
foreach (var hanzi in HanziArray)
{
if (柴纳字 == STR)
{
result
= ArrayAdd(result, strPinyin);

if (!自动换片唱机的一种)
{
return result;
}
break;
}
}
}
return result;
}
///

/// 向阻止中添加项
///

///原始阻止//////publicstaticstring[] ArrayAdd(string[] array,string 使受协议条款的约束)
{
List
<string> b = ();
(使受协议条款的约束);
return b.ToArray();
}
/*
经用柴纳字6763种,无腔调,供养柴纳,并基准柴纳字的频率应用L。
新单词的部分的 (生僻字 读音)
犇 ben1 猋 biao1 骉 biao1 蟲 chong2 麤 cu1 掱 pa2 垚 yao2 烜 hui3 xuan3
煐 ying1 烓 wei1 焺 sheng2 燚 意 焜 kun1 珅 shen1 璟 jing3 琀 韩
珄 sheng1 瑢 rong2 瑱 tian4 琤 cheng1 玽 gou3 玭 pi2 玚 摘要 2 媖 ying1
媭 xu1 嫚 man4 婻 nan4 嬛 huan2 婋 xiao1 翀 chong1 翙 慧 翯 he4
珝 许 翾 xuan1 昫 4 昉 fang3 晞 xi1 昍 xuan1 晢 zhe2 旸 2
暔 nan2 暎 ying4 晹 意 昇 sheng4 甠 qing2 暒 qing2 凊 qing4 浛 韩
湜 shi2 汧 qian1 沄 2 湦 sheng1 沕 mi4 wu4 陹 sheng1 竔 sheng1 琞 sheng4
祎 yi1 慤 que4 屾 shen1 奡 ao4 劼 2 弢 tao1 锳 ying1 骎 qin1
寗 ning2 郬 qing1 虓 xiao1 甦 1 鹍 kun1 靘 qing4 飏 2 誩 jing4
臸 zhi4 競 jing4 喆 zhe2 棽 chen1 燊 shen1 顕 xian3 峣 yao2 堃 kun1
氹 dang4 冇 miao3 皛 霄 惢 suo3 畾 lei3 羴 shan1 鱻 xian1 赑 bi4
劦 lie4 xie2 聶 nie4 轟 hong1 龘 2 厵 yuan2 靐 bing4 飝 fei1 刕 li2
叒 ruo4 壵 zhuang4 尛 mo2 孨 zhuan3 歮 相 飍 xiu1 雥 za2 嚞 zhe2
譶 ta4 舙 hua4 馫 xin1 灥 xun2 嚄 huo4 o3 唞 dou2 奀 en1 啱 yan2
踎 mou2 喐 huo4 嚡 xie2 啩 gua4 嚿 huo4 啋 xiao1 cai3 惗 nian4 妳 ni3 nai3
吤 jie4 4 囖 luo1 2 嚟 li2 嫐 nao3 瞓 fen4 潎 pie1 pi4 嗻 zhe1 嘥 sai1
嘢 ye3 嗰 舸 嗮 sai4 嘅 kai3 揾 wen4 唸 nian4 啰 luo 啫 zhe3
掟 zheng3 ding4 唓 che1 係 xi4 乸 3 咗 zuo 咁 xian2 抦 bing3 佢 qu2
攰 gui4 甴 you2 曱 yue1
*/staticstring[,] NotOneArray = newstring[,]
{
{
"a", "啊啊啊啊啊啊啊啊啊啊啊啊~放射线状的" },
{
"e", "俄罗斯帝国鹅的等于。湖北厄瓜多尔罪恶极度缺乏鳄口式工具蛾" },
{
"ai", "鉴于短期aiaiai AI AI AI癌啊,暖和的爱啊,玛格丽特艾ai ei" },
{
"ei", "" },
{
"xi", "系西席息希习吸喜细析戏洗悉锡溪惜稀袭夕洒晰昔牺腊烯熙媳栖膝隙犀蹊硒兮熄曦禧嬉玺奚汐徙羲铣淅嘻歙熹矽蟋郗唏皙隰樨浠忾蜥檄郄翕阋鳃舾屣葸螅咭粞觋欷僖醯鼷裼穸饩舄禊诶菥蓰晞" },
{
"yi", "一以已意议义益亿易医艺食依移衣异伊仪宜射遗疑毅谊亦疫役忆抑尾乙译翼蛇溢椅沂泄逸蚁夷邑怡绎彝裔姨熠贻矣屹颐倚诣胰奕翌疙弈轶蛾驿壹猗臆弋铱旖漪迤佚翊诒怿痍懿饴峄揖眙镒仡黟肄咿翳挹缢呓刈咦嶷羿钇殪荑薏蜴镱噫癔苡悒嗌瘗衤佾埸圯舣酏劓燚晹祎係" },
{
"an", "基准氨铵胺库存黑鞍的事件,我赚得" },
{
"han", "韩寒韩寒汉函含干汗喊出韩寒稀有悼念" },
{
"ang", "昂仰盎肮" },
{
"ao", "奥地利澳洲的奥鳌奥-奥-奥-奥-奥-奥-奥-奥-奥-奥-奥-奥-奥-奥-奥-奥-奥-奥-奥-奥-奥- L" },
{
"wa", "瓦瓦洼洼郭凹袜蛙哇盖章" },
{
"yu", "于与育余预域予遇奥语誉玉鱼雨渔裕愈娱欲吁舆宇羽逾豫郁寓吾狱喻御浴愉禹俞邪榆愚渝尉淤虞屿峪粥驭瑜禺毓钰隅芋熨瘀迂煜昱汩於臾盂聿竽萸妪腴圄谕觎揄龉谀俣馀庾妤瘐鬻欤鹬阈嵛雩鹆圉蜮伛纡窬窳饫蓣狳肀舁蝓燠" },
{
"niu", "妞妞使系牢之物女职员习惯于北" },
{
"o", "哦噢喔嚄" },
{
"ba", "八bababo的爸爸老爹老爹老爹老爹和目的疤痕耙八T" },
{
"pa", "如霸霸攀卧枇杷耙耙手钯" },
{
"pi", "被批副否皮坏辟啤匹披疲罢僻毗坯脾譬劈媲屁琵邳裨痞癖陂丕枇噼霹吡纰砒铍淠郫埤濞睥芘蚍圮鼙罴蜱疋貔仳庀擗甓陴玭潎" },
{
"bi", "比必币笔毕秘避闭佛辟壁弊彼逼碧鼻臂蔽拂泌璧庇痹毙弼匕鄙陛裨贲敝蓖吡篦纰俾铋毖筚荸薜婢哔跸濞秕荜愎睥妣芘箅髀畀滗狴萆嬖襞舭赑" },
{
"bai", "白bobaibai枉然白东把破产与粟" },
{
"bo", "波博播勃拨薄佛伯玻搏柏泊舶剥渤卜驳簿脖膊簸菠礴箔铂亳钵帛擘饽跛钹趵檗啵鹁擗踣" },
{
"bei", "北境是博白倍杯像平直地防低Po Bei exhaus" },
{
"ban", "大概有在某种程度上的班像大阪浮夸的版公正地到达董事会赋予的版本。" },
{
"pan", "少量的被判潘攀盼动植物油的人被见混合潘潘,潘攀咯噢。" },
{
"bin", "份宾频滨斌彬濒殡缤鬓槟摈�

发表评论

电子邮件地址不会被公开。 必填项已用*标注