Ruby汉字转拼音 hanzi_to_pinyin

码农软件 · 软件分类 · 拼音转换工具包 · 2019-08-04 13:26:57

软件介绍

hanzi_to_pinyin 是 Ruby 语言将汉字转成拼音的库。

示例代码:

$ HanziToPinyin.hanzi_to_pinyin("中华人民共和国") => "zhrmghg"
$ HanziToPinyin.hanzi_2_pinyin("中华人民共和国") => "zhrmghg"
$ HanziToPinyin.hanzi_to_pinyin("喜欢Ruby") => "xhruby"
$ HanziToPinyin.hanzi_2_pinyin("喜欢Ruby") => "xhruby"

$ HanziToPinyin.is_hanzi?("你") => true
$ HanziToPinyin.is_hanzi?("a") => false

# 多音字,分隔 字字之间;分隔,字母丢弃
$ HanziToPinyin.hanzi_2_py("我们") => "wo;men"
$ HanziToPinyin.hanzi_2_py("查理Smith") => "cha,zha;li"
$ HanziToPinyin.hanzi_2_py("测试1") => "ce;shi;1"
$ HanziToPinyin.hanzi_2_py("测_试") => "ce;_;shi"
$ HanziToPinyin.hanzi_2_py("测-试").should == "ce;-;shi"

$ HanziToPinyin.is_number?("1".ord) => true
$ HanziToPinyin.is_number?("a".ord) => false

$ HanziToPinyin.is_underline?("_".ord).should be_true
$ HanziToPinyin.is_underline?("豆豆").should be_false
$ HanziToPinyin.is_dash?("-".ord).should be_true

本文地址:https://codercto.com/soft/d/11626.html

Don't Make Me Think

Don't Make Me Think

Steve Krug / New Riders Press / 18 August, 2005 / $35.00

Five years and more than 100,000 copies after it was first published, it's hard to imagine anyone working in Web design who hasn't read Steve Krug's "instant classic" on Web usability, but people are ......一起来看看 《Don't Make Me Think》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具