Ruby strings-এর manipulation-এর জন্য বিস্তৃত method set রয়েছে এবং অনেকেই দুটি ফর্মে আসে: একটি সাধারণ version (একটি নতুন string রিটার্ন করে) এবং একটি bang (!) version (string-টিকে in place-এ modify করে, মূলটিকে mutate করে)। এই পার্থক্যটি বুঝা সঠিকতা এবং bugs এড়ানোর জন্য গুরুত্বপূর্ণ।
সাধারণ string methods
.upcase
.downcase
.strip
.reverse
.length
.split()
[, ].join()
.sub(, )
.gsub(, )
.?()
.start_with?()
.chars
.to_i; .to_f
