在网上搜了下,关于用ruby实现汉转拼音的功能。
使用方法:在rails 中 把 pinyin.rb 及 dict 放到lib目录中。
在模型中引入文件。
require "pinyin"
按后实例化一个pinyin
py = PinYin.instance
py.to_pinyin_abbr("刘德华") #=> ldh
py.to_permlink('刘德华')
#=> "zhong-wen-zhuan-han-yu-pin-yin"
py.to_pinyin('刘德华',separator = '-', tone = true)
#=> "zhong1-wen2-zhuan3-han4-yu3-pin1-yin1"
py.to_pinyin_abbr_else('刘德华')
#=> "liudh"
分享到:
相关推荐
里面自带api。用法也很简单。 在rails 中 把 pinyin.rb 及 dict ...py.to_pinyin('中文轉漢語拼音',separator = '-', tone = true) #=> "zhong1-wen2-zhuan3-han4-yu3-pin1-yin1" py.to_pinyin_abbr_else('劉德華')
要求按照姓名的首字母查找教师。...py.to_pinyin('中文轉漢語拼音',separator = '-', tone = true) #=> "zhong1-wen2-zhuan3-han4-yu3-pin1-yin1" py.to_pinyin_abbr_else(' 劉德華') #=> "liudh
ruby实现邮件收发
用ROR框架写的,用分页查询,查找,插件等一些功能。
如果已经了解怎么实现页面性能测试,那么本文将带您体会如何用Ruby来实现。为什么选择Ruby来实现,而不是用QTP呢?原因是Ruby有着QTP所无法比拟的优点。
twitter-cldr-rb - ICU的Ruby实现
努力使编程风格尽可能接近TensorFlow,默认情况下提供纯Ruby评估器,并支持opencl评估器。
ruby编码转换
本资源是飞机大战类射击游戏的ruby实现,需要安装rpg maker xp 1.03才可打开本游戏。
ruby-snmp, SNMP ( 简单网络管理协议)的ruby 实现 用于 ruby的 SNMP库摘要这里库实现 SNMP ( 简单网络管理协议) 。 它在纯 ruby 中实现,因此不依赖于的外部库( 如 ) 。 你可以在 ruby 可以运行的任何地方运行这里库...
用rails 实现 html 转word
ruby实现文件对比资料收集,看完之后写一个文件对比的脚本或者输出报告没有问题,可以看看,
Whois一个智能纯Ruby实现的WHOIS客户端与解析器
blade-translate是一款用ruby打造的简单控制台翻译软件
Http-2 - HTTP/2协议的纯Ruby实现
为女朋友实现的,免去她不停的复制粘贴的工作,既费神又费眼。读取大量工作表的中的数据,再把这些数据以一定的格式填写到工作表中去,并保存,这其中数据的读取是很麻烦的事,需要不停的匹配和刷选,很有参考价值。...
ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码
基于ruby实现的音乐推荐网站.zip基于ruby实现的音乐推荐网站.zip基于ruby实现的音乐推荐网站.zip
wisper - 一个微型库为Ruby对象提供发布-订阅功能