Ruby strings માં હેરફેર માટે methods નો સમૃદ્ધ સમૂહ છે, અને ઘણાંમાં બે સ્વરૂપો છે: એક સામાન્ય સંસ્કરણ (નવી string પરત કરે છે) અને એક bang (!) સંસ્કરણ (string ને જગ્યાએ જ સંશોધિત કરે છે, મૂળ string બદલે છે). આ તફાવતને સમજવું શુદ્ધતા અને bugs ટાળવા માટે મહત્વપૂર્ણ છે.
સામાન્ય string methods
.upcase
.downcase
.strip
.reverse
.length
.split()
[, ].join()
.sub(, )
.gsub(, )
.?()
.start_with?()
.chars
.to_i; .to_f
