Ruby strings में manipulation के लिए methods का एक rich set होता है, और कई दो रूपों में आते हैं: एक normal version (एक नई string return करता है) और एक bang (!) version (string को in place modify करता है, original को mutate करता है)। इस अंतर को समझना correctness और bugs से बचने के लिए महत्वपूर्ण है।
Common string methods
.upcase
.downcase
.strip
.reverse
.length
.split()
[, ].join()
.sub(, )
.gsub(, )
.?()
.start_with?()
.chars
.to_i; .to_f
