ruby1.8.7 怎么判断字符串是否包含中文

Python015

ruby1.8.7 怎么判断字符串是否包含中文,第1张

可以使用正规表达式中的 \p{}, utf编码属性(有许多,具体有有哪些,分别代表什么,你得去查一下)

汉字的p 属性好像是 Han

实例如下: 'abc汉字abc' =~ /\p{Han}/, 我在ruby1.9.2的irb返回为3, 说明是可以的

Ruby翻译成中文是:红宝石,也可用作人名,多指女性。

ruby

英 ['ruːbɪ] 美 ['rubi]

n. 红宝石;红宝石色

adj. 红宝石色的

vt. 使带红宝石色

n. (Ruby)人名;(法)吕比;(英、西、德、匈、瑞典)鲁比

[ 复数 rubies ]

双语例句:

I wonder what kind of ring he got her? He bought me a ruby.

我想知道他给她买的什么样的戒指,他给我的是红宝石的。

Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言在20世纪90年代由日本人松本行弘开发,它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 语言,因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。