RosettaCodeData/Task/Substring/Ruby/substring.rb

11 lines
316 B
Ruby
Raw Permalink Normal View History

2013-04-11 01:07:29 -07:00
str = 'abcdefgh'
n = 2
m = 3
2013-06-05 21:47:54 +00:00
puts str[n, m] #=> cde
puts str[n..m] #=> cd
puts str[n..-1] #=> cdefgh
puts str[0..-2] #=> abcdefg
puts str[str.index('d'), m] #=> def
puts str[str.index('de'), m] #=> def
puts str[/a.*d/] #=> abcd