powershell 汉字转拼音

来源:互联网 发布:java做音乐管理系统 编辑:程序博客网 时间:2024/05/22 02:01
add-type -path "C:\Program Files (x86)\Microsoft Visual Studio International Pack\Simplified Chinese Pin-Yin Conversion Library\ChnCharInfo.dll"$inputtxt="北京欢迎您!"$shortR=""$allR=""foreach($c in $inputtxt.Trim().ToCharArray()){try {$chineseChar=New-Object  Microsoft.International.Converters.PinYinConverter.ChineseChar($c)$shortR+=$chineseChar.Pinyins[0].Substring(0, 1).ToLower() $allR += $chineseChar.Pinyins[0].Substring(0,$chineseChar.Pinyins[0].Length - 1).ToLower() }catch {$shortR+=$c$allR +=$c}}$shortR$allR

运行结果:

bjhyn!
beijinghuanyingnin!


0 0
原创粉丝点击