Ads by ProfitSence

String Methods in ruby Code Example

Last Updated on Wednesday 5th Oct 2022

length - How long the string is

					print('Find String Length'.length) # 18


strip - Removes leading and trailing white space

					print('   I am the String with space   '.strip) # I am the String with space


to_i - Changes a string into a number

					print("123".to_i ) # 123


upcase, downcase - Changes the case of the string

					print('woohoo Ruby '.upcase ) # WOOHOO RUBY
print('WOOHOO RUBY '.downcase ) #  woohoo ruby


each_char - Loops through the string returning each character

					"ABC".each_char do |val|
 p val
# "A"
# "B"
# "C"


include? - Returns true if a string is in another string

					print('Hello world'.include? 'World') # false
print('Im the New One'.downcase.include? 'one') # true


gsub - Substitutes a new string where a pattern is found

					print('Hello Washington, my name is Washington'.gsub 'Washington', 'Louisiana') # Hello Louisiana, my name is Louisiana