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

Python013

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

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

汉字的p 属性好像是 Han

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

基本原理是将这个数n用从2到sqr(n)去除,如果有能够整除说明不是质数。当然你也可以用2到n-1去除,不过效率低一倍。 function 质数(byval n as long) as boolean dim i as long for i=2 to sqr(n) if n mod i =0 then 质数=false exit function ...