stdlib/string/strings.rb
tests/_examples/stdlib/string/strings.rb in the metorex repository.
s = "hello world"
puts s.length
puts s.size
puts s.upcase
puts s.downcase
puts s.reverse
puts " hello ".strip
puts " hello ".strip
parts = s.split(" ")
puts parts.length
puts parts[0]
puts parts[1]
words = "one,two,three".split(",")
puts words.join(", ")
puts words.join
puts s.slice(0, 5)
puts s.slice(6, 5)
puts s.slice(-5, 5)
puts s.include?("hello")
puts s.include?("xyz")
puts s.contains?("world")
puts s.starts_with?("hello")
puts s.starts_with?("world")
puts s.ends_with?("world")
puts s.ends_with?("hello")
Output:
11
11
HELLO WORLD
hello world
dlrow olleh
hello
hello
2
hello
world
one, two, three
onetwothree
hello
world
world
true
false
true
true
false
true
false