替换字符串的前2个字符,真简单
ruby吧
全部回复
仅看楼主
level 9
sevk 楼主
irb(main):001:0> s='abcdefg'
=> "abcdefg"
irb(main):002:0> s[0,1]='12'
=> "12"
irb(main):003:0> s
=> "12bcdefg"
解释:
irb(main):001:0> 这前面是命令行提示符,开始,运行,irb 回车
s[0,1]表示从0开始,长度是1
s[0..1]表示从0开始,到1结束。
s[0..-1]表示从0开始,到末尾结束(-1是最后,-2是最后第二)
2010年08月05日 12点08分 1
level 9
sevk 楼主
http://www.kuqin.com/rubycndocument/man/built-in-class/class_object_string.html
http://ruby-doc.org/core/classes/String.html
2010年08月05日 12点08分 2
level 1
谢谢楼主的仔细讲解
2010年08月27日 07点08分 4
1