Board logo

标题: [文本处理] 批处理怎样实现中文变拼音和拼音的首字母? [打印本页]

作者: w1983912    时间: 2011-6-1 23:50     标题: 批处理怎样实现中文变拼音和拼音的首字母?

a.txt内容:   只含有 中文 数字 大小写字母  
游戏
手机1aM
机器MM


1.  得到B1.TXT:  只含数字和小写字母
youxi
shouji1am
jiqimm

2.   得到B2.TXT: 只含有数字和小写字母  并且得到的缩写结果只对中文的拼音取第一个小写符号  连续的数字和字母组合都不少:
yx
sj1am
jqmm


可bat  vbs   php代码    运行于xp  
望知道的朋友能帮帮我  先谢谢了
作者: batman    时间: 2011-6-2 08:05

没有字典是不可能的,请楼主自己准备拼音和汉字对照表。。。
作者: Demon    时间: 2011-6-2 11:31

没有字典是不可能的,请楼主自己准备拼音和汉字对照表。。。
batman 发表于 2011-6-2 08:05

http://demon.tw/programming/vbs-pinyin.html

里面有你要的字典
作者: Demon    时间: 2011-6-2 11:36

即使有了字典,要处理多音字也是很困难的。
作者: wc726842270    时间: 2011-6-2 13:47

即使有字典也很有些难度,关于音标怎么处理,还有很多读音一样的字,怎么排列也是个问题,但是要解决的话也是可能的,就是麻顶一些




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2