随笔-167  评论-65  文章-0  trackbacks-0
在ruby中如何截取字符串 呢,可以通过string的下标取得,我们直接来看个demo

s1 = '江苏苏州'
s2 
= 'abcd'

puts s1[0,
6]

puts s1[
3..-1]

puts s1.length


puts s2[0,
4]

puts s2.length

if s1.index('江苏')
  puts 
'haha'
end

结果:
江苏
苏苏州
12
abcd
4
haha
其中让我不解的是ruby中一个汉字怎么是 3 个字符的长度,难道和我的平台有关?。。。我的平台是

ubuntu 8.1.0 + ruby 1.8.7

ref:
http://railsforphp.com/reference/strings/substr
http://www.ruby-doc.org/core/classes/String.html
http://www.softiesonrails.com/2007/8/19/ruby-101-substrings-in-ruby



write by feng
posted on 2009-06-16 19:02 fl1429 阅读(1613) 评论(0)  编辑  收藏 所属分类: Rails

只有注册用户登录后才能发表评论。


网站导航:
 
已访问数:
free counters