請幫忙解決乙個提取漢字拼音的演算法,謝謝了

2021-08-29 11:39:21 字數 369 閱讀 5545

幫忙寫個演算法,或提供個思路!

怎樣獲得一串漢字的所有可能的拼音?

比如:禪的處世智慧型,其中「禪」、「的」是多音字,「禪」兩個音:chan、shan;「的」兩個音:de、di

那麼這句話的所有可能拼音組合有四種情況:

chan de chu shi zhi hui

chan di chu shi zhi hui

shan de chu shi zhi hui

shan di chu shi zhi hui

說明:我已從db中取出了每個漢字對應的拼音集合list,大集合套小集合

[[chan,shan],[de,di],[chu],...]

請問怎樣獲取這四種拼音組合?謝謝大家了!

放乙個漢字拼音庫

現需要乙個漢字轉為拼音的程式,於是根據微軟拼音法的庫改動一下,以應付簡單需求。有兩萬多漢字,包括簡繁體。繁體的錯誤會多一些,簡體基本無錯。多音字的處理,只取乙個。改後的已經不是拼音,而是26個小寫拉丁字母 已用正則掃瞄過 對於 於 或 律 這樣的字,處理的不統一,有的是v,有的是u。看著辦吧。總的來...

分享乙個漢字轉拼音的擴充套件包

最近搗鼓了通過調高德地圖行政區劃api來獲取城市資訊的小demo,但做的專案有乙個功能要求通過城市首字母區分城市的功能 類似於這樣 首先我想的是通過php來解決 實現原理是獲取漢字的ascii碼通過對比判斷然後返回漢字的首字母 獲取首字母 如下 function getfirstcharter st...

c 乙個有用的漢字轉拼音類

定義拼音區編碼陣列 private static int pyvalue newint 定義陣列 private static string pyname new string 漢字轉換 public static string convert string hzstring 把漢字轉換成拼音 全拼...