string ของ Ruby มีชุดเมธอดที่หลากหลายสำหรับการจัดการ และหลายตัวมีสองรูปแบบ: เวอร์ชันปกติ (คืนค่า string ใหม่) และเวอร์ชัน bang (!) (แก้ไข string ในที่เดิม โดย mutate ตัวต้นฉบับ) การเข้าใจความแตกต่างนี้สำคัญสำหรับความถูกต้องและการหลีกเลี่ยงบั๊ก
เมธอด string ที่พบบ่อย
.upcase
.downcase
.strip
.reverse
.length
.split()
[, ].join()
.sub(, )
.gsub(, )
.?()
.start_with?()
.chars
.to_i; .to_f
