0
A
回答
6
string = "car_1_ford"
string.gsub!("_", " ")
2
如果你想打破這個字符串變成3塊,然後用這個代碼
s = 'car_1_ford'
s.split('_')
(哦,還有^表情:-))
結果將是這個
['car', '1', 'ford']
1
如果您需要一些更高級的模式,您可以使用正則表達式。
這裏你有Documentation。
例子:
irb(main):012:0> "a_b----c==d".gsub!(/[-_=]+/, ' ')
=> "a b c d"
0
"car_1_ford".tr('_', ' ') #=> "car 1 ford"
如果只替換字符的另一個字符,則#tr方法是好的,而且一氣呵成alows多個變化:
"car_1_ford#model T".tr('_#', ' :') #=> "car 1 ford:model T"
相關問題
- 1. 解析在Ruby中
- 2. 解析在Ruby中
- 3. 在Ruby中的解析(在Rails上)
- 4. Ruby中的XML解析
- 5. Java中的Ruby解析器
- 6. 解析Ruby中的日期
- 7. 在selenium webdriver ruby中解析PDF時出現錯誤
- 8. 在Ruby中解析,編輯和輸出CSS
- 9. 解析HTML與引入nokogiri在Ruby中
- 10. 在Ruby中尋找CSS解析器
- 11. 在Ruby/Rails中解析Atom和RSS?
- 12. 在Ruby中如何解析負數?
- 13. 在ruby中解析json字符串
- 14. 解析Ruby數組
- 15. Ruby 1.9.3 JSON解析
- 16. 用ruby解析XSD
- 17. Ruby mp3 Id3解析
- 18. 解析Ruby對象
- 19. Ruby Nokogiri解析HTML表
- 20. 用Ruby解析機械化
- 21. 使用Ruby解析XHTML
- 22. 用Ruby解析經緯度
- 23. Ruby JSON解析「子鍵」?
- 24. 解析大型stdin ruby
- 25. PHP和Ruby:解析日期
- 26. 用Ruby解析字符串
- 27. ruby JSON解析器錯誤
- 28. Ruby的XML解析器
- 29. Ruby SQS解析消息?
- 30. Ruby - 解析文本文件
待辦事項你想要''汽車1 ford''還是'['car','1','ford']'作爲你的結果? – 2011-12-23 22:31:04