[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理+js实现汉字转拼音(可选择显示声调、多音、汉字、笔画及间隔)

本帖最后由 pcl_test 于 2016-7-31 19:00 编辑

采用字典法,未做语义转换,20902个汉字,采集于hanyu.baidu.com和www.zdic.net,所以文件较大。将三个分卷压缩包都下载放一起解压即可
  1. 测试字符串:举个栗子 !和12 Abc的。
  2. 转换结果:
  3. 1、参数:shengdiao=0;hanzi=0;duoyin=0;bihua=0;jiange=0
  4. (ju)(ge)(li)(zi) !(he)12 Abc(di)。
  5. 2、参数:shengdiao=1;hanzi=1;duoyin=0;bihua=0;jiange=1
  6. 举jǔ 个gè 栗lì 子zǐ  !和hé 12 Abc的dí 。
  7. 3、参数:shengdiao=0;hanzi=1;duoyin=1;bihua=0;jiange=0
  8. 举ju个ge栗li子zi !和he(huo,hu)12 Abc的di(de)。
  9. 4、参数:shengdiao=1;hanzi=0;duoyin=1;bihua=0;jiange=1
  10. jǔ gè(gě) lì zǐ  !hé(hè,huó,huò,hú) 12 Abcdí(dì,de) 。
  11. 5、参数:shengdiao=1;hanzi=0;duoyin=1;bihua=1;jiange=0
  12. (9)(3)(10)(3) !(8)12 Abc(8)。
  13. ……
  14. 不同参数相互搭配可得到多种不同转换效果
复制代码
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
5

评分人数

本帖最后由 523066680 于 2016-8-23 09:11 编辑

这个Perl库里面也有一个汉字对拼音的字典
lib\Lingua\Han\PinYin\Mandarin.dat

https://metacpan.org/pod/Lingua::Han:\"\"inYin

TOP

谢谢大哥 真是太好了

TOP

TOP

你好大哥 想问下 如何把一个文件夹下面的多个文件夹名字前面加一个相同的字母,比如 文件夹里面 有5个文件夹 1 2 3 4 5 现在想批量修改这5个文件夹变成Q1 Q 2 Q3 Q4 Q5  Q是变量  求解 谢谢

TOP

本帖最后由 yu2n 于 2016-8-7 15:28 编辑

按楼主的代码做了个HTA版本供演示:



演示效果还不错。
http://yu2n.qiniudn.com/app/tool/HZToPY.html
  1.   中zhōng(zhòng) 国guó 共gòng(gōng) 产chǎn 党dǎng 是shì 中zhōng(zhòng) 国guó 工gōng 人rén 阶jiē 级jí 的dí(dì,de) 先xiān 锋fēng 队duì ,同tóng(tòng) 时shí 是shì 中zhōng(zhòng) 国guó 人rén 民mín 和hé(hè,huó,huò,hú) 中zhōng(zhòng) 华huá(huà,huā) 民mín 族zú 的dí(dì,de) 先xiān 锋fēng 队duì ,是shì 中zhōng(zhòng) 国guó 特tè 色sè 社shè 会huì(kuài) 主zhǔ 义yì 事shì 业yè 的dí(dì,de) 领lǐng 导dǎo 核hé(hú) 心xīn ,代dài 表biǎo 中zhōng(zhòng) 国guó 先xiān 进jìn 生shēng 产chǎn 力lì 的dí(dì,de) 发fā(fà) 展zhǎn 要yào(yāo) 求qiú ,代dài 表biǎo 中zhōng(zhòng) 国guó 先xiān 进jìn 文wén 化huà(huā) 的dí(dì,de) 前qián 进jìn 方fāng 向xiàng ,代dài 表biǎo 中zhōng(zhòng) 国guó 最zuì 广guǎng(ān) 大dà(dài,tài) 人rén 民mín 的dí(dì,de) 根gēn 本běn 利lì 益yì 。党dǎng 的dí(dì,de) 最zuì 高gāo 理lǐ 想xiǎng 和hé(hè,huó,huò,hú) 最zuì 终zhōng 目mù 标biāo 是shì 实shí 现xiàn 共gòng(gōng) 产chǎn 主zhǔ 义yì 。
  2.   中zhōng(zhòng) 国guó 共gòng(gōng) 产chǎn 党dǎng 以yǐ 马mǎ 克kè 思sī(sāi) 列liè 宁níng(nìng,zhù) 主zhǔ 义yì 、毛máo 泽zé(shì) 东dōng 思sī(sāi) 想xiǎng 、邓dèng 小xiǎo 平píng 理lǐ 论lùn(lún) 、“三sān 个gè(gě) 代dài 表biǎo ”重zhòng(chóng) 要yào(yāo) 思sī(sāi) 想xiǎng 和hé(hè,huó,huò,hú) 科kē 学xué 发fā(fà) 展zhǎn 观guān(guàn) 作zuò 为wéi(wèi) 自zì 己jǐ 的dí(dì,de) 行háng(xíng) 动dòng 指zhǐ 南nán(nā) 。
  3.   马mǎ 克kè 思sī(sāi) 列liè 宁níng(nìng,zhù) 主zhǔ 义yì 揭jiē(qì) 示shì 了liǎo(le) 人rén 类lèi 社shè 会huì(kuài) 历lì 史shǐ 发fā(fà) 展zhǎn 的dí(dì,de) 规guī 律lǜ ,它tā 的dí(dì,de) 基jī 本běn 原yuán 理lǐ 是shì 正zhèng(zhēng) 确què 的dí(dì,de) ,具jù 有yǒu(yòu) 强qiáng(qiǎng,jiàng) 大dà(dài,tài) 的dí(dì,de) 生shēng 命mìng 力lì 。中zhōng(zhòng) 国guó 共gòng(gōng) 产chǎn 党dǎng 人rén 追zhuī(duī) 求qiú 的dí(dì,de) 共gòng(gōng) 产chǎn 主zhǔ 义yì 最zuì 高gāo 理lǐ 想xiǎng ,只zhī(zhǐ) 有yǒu(yòu) 在zài 社shè 会huì(kuài) 主zhǔ 义yì 社shè 会huì(kuài) 充chōng 分fēn(fèn) 发fā(fà) 展zhǎn 和hé(hè,huó,huò,hú) 高gāo 度dù(duó) 发fā(fà) 达dá 的dí(dì,de) 基jī 础chǔ 上shàng(shǎng) 才cái 能néng(nài) 实shí 现xiàn 。社shè 会huì(kuài) 主zhǔ 义yì 制zhì 度dù(duó) 的dí(dì,de) 发fā(fà) 展zhǎn 和hé(hè,huó,huò,hú) 完wán 善shàn 是shì 一yī 个gè(gě) 长cháng(zhǎng) 期qī(jī) 的dí(dì,de) 历lì 史shǐ 过guò(guo,guō) 程chéng 。坚jiān 持chí 马mǎ 克kè 思sī(sāi) 列liè 宁níng(nìng,zhù) 主zhǔ 义yì 的dí(dì,de) 基jī 本běn 原yuán 理lǐ ,走zǒu 中zhōng(zhòng) 国guó 人rén 民mín 自zì 愿yuàn 选xuǎn 择zé(zhái) 的dí(dì,de) 适shì(kuò) 合hé(gě) 中zhōng(zhòng) 国guó 国guó 情qíng 的dí(dì,de) 道dào 路lù ,中zhōng(zhòng) 国guó 的dí(dì,de) 社shè 会huì(kuài) 主zhǔ 义yì 事shì 业yè 必bì 将jiāng(jiàng) 取qǔ 得dé(děi,de) 最zuì 终zhōng 的dí(dì,de) 胜shèng 利lì 。
复制代码
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
1

评分人数

『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

返回列表