返回字串的拼音首字母 (轉)
//////////////////////////////////////////////////////////////
數名:gf_getfirstletter(string)
能:返回字串的拼音首字母,支援混合字串(可以包含非漢字)
數:as_inputstring
回值:string
大同 張和平 to:dtzhp@yeah">dtzhp@yeah.net
//////////////////////////////////////////////////////////////
long i
string ls_ch,ls_returnStr
For i=1 to Len(as_InputString) 次處理as_InputString中每個字元
ls_ch=Mid(as_InputString , i , 1)
If ls_ch < "啊" then // 非漢字
ls_returnStr = ls_returnStr+ls_ch // 不變
Elseif ls_ch >= "啊" and ls_ch <= "座" then 理一級漢字
CHOOSE CASE ls_ch
CASE is >= '匝'
ls_returnStr += "z"
CASE is >= '壓'
ls_returnStr += "y"
CASE is >= '昔'
ls_returnStr += "x"
CASE is >= '挖'
ls_returnStr += "w"
CASE is >= '塌'
ls_returnStr += "t"
CASE is >= '撒'
ls_returnStr += "s"
CASE is >= '然'
ls_returnStr += "r"
CASE is >= '期'
ls_returnStr += "q"
CASE is >= '啪'
ls_returnStr += "p"
CASE is >= '哦'
ls_returnStr += "o"
CASE is >= '拿'
ls_returnStr += "n"
CASE is >= '媽'
ls_returnStr += "m"
CASE is >= '垃'
ls_returnStr += "l"
CASE is >= '喀'
ls_returnStr += "k"
CASE is >= '擊'
ls_returnStr += "j"
CASE is >= '哈'
ls_returnStr += "h"
CASE is >= '噶'
ls_returnStr += "g"
CASE is >= '發'
ls_returnStr += "f"
CASE is >= '蛾'
ls_returnStr += "e"
CASE is >= '搭'
ls_returnStr += "d"
CASE is >= '擦'
ls_returnStr += "c"
CASE is >= '芭'
ls_returnStr += "b"
CASE is >= '啊'
ls_returnStr += "a"
END CHOOSE
// elseif ls_ch > "座" then 理一級漢字
// py into :ls_py from piyin where hanzi = :ls_ch;
End if
// i = i+1 不用此句,而PB65要用, 指向下一個漢字
Next
RETURN ls_returnStr
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993813/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- php獲取漢字的拼音 拼音首字母PHP
- oralce中漢字轉為拼音首字母的函式(轉)函式
- ORACLE SQL函式中文漢字轉拼音首字母OracleSQL函式
- [轉]SQL獲取漢字拼音首字母函式SQL函式
- 用Oracle的NLSSORT獲取拼音首字母Oracle
- 城市列表-根據拼音首字母排序排序
- 簡單方法在C#中取得漢字的拼音的首字母(轉)C#
- 取漢字的拼音首字母的SQL函式SQL函式
- C#中取得漢語拼音首字母C#
- C# 漢字轉拼音 使用微軟的Visual Studio International Pack 類庫提取漢字拼音首字母C#微軟
- python返回漢字的首字母Python
- 常見物件-把字串的首字母轉大寫其他轉小寫物件字串
- 在vc中實現獲取漢字拼音的首字母
- 在Excel中如何獲取漢字拼音首字母?Excel
- DB2中建立漢字拼音首字母的SQL函式DB2SQL函式
- 獲取漢字串的拼音助記碼字串
- 摘抄Excel和FoxPro獲取漢字拼音首字母縮寫的方法.Excel
- PHP 字串陣列按照拼音排序的問題PHP字串陣列排序
- js實現的讓文字以拼音首字母順序進行排序程式碼JS排序
- Sql Server資料庫漢字按字母、筆劃、拼音首字母、排序SQLServer資料庫排序
- JS 中文轉拼音JS
- iOS漢字轉拼音的方法iOS
- 給前端返回資料全部轉字串合適嗎?前端字串
- 如何獲取漢字拼音首字母?一般用於通訊錄
- Go 實現字串首字母大、小寫函式Go字串函式
- JS 漢字轉換拼音JS
- 漢字轉拼音pl/sqlSQL
- Python 漢字轉拼音的庫--- PyPinyinPython
- JavaScript字串物件 之 根據字元返回位置、根據位置返回字元、字串操作方法JavaScript字串物件字元
- C#中漢字轉拼音C#
- axios response data 返回空字串iOS字串
- Laravel response 返回的值全部處理為字串Laravel字串
- JavaScript 漢字與拼音互轉終極方案 附JS拼音輸入法JavaScriptJS
- C#漢字轉漢語拼音C#
- js漢字轉換為拼音功能JS
- JavaPinyin4j(漢字轉拼音)JavaAPI
- php 漢字轉換成拼音 程式PHP
- xpinyin:漢字轉換為拼音庫