2
A
回答
5
"foo-bar".split("-").map(&:capitalize).join(" ")
1
"foo-bar".gsub(/\b(\w)/){|m| m.capitalize}.sub '-', ' '
+0
這會在結果中留下連字符。 – Phrogz 2011-01-27 18:18:31
0
>> p "foo-bar".scan(/\w+/).map(&:capitalize).join(" ")
"Foo Bar"
=> "Foo Bar"
>> p "foo---bar".scan(/\w+/).map(&:capitalize).join(" ")
"Foo Bar"
=> "Foo Bar"
>> p "foo 123 bar".scan(/\w+/).map(&:capitalize).join(" ")
"Foo 123 Bar"
=> "Foo 123 Bar"
0
string = "foo-bar"
"foo-bar".split("-").map(&:capitalize).join(" ") # edited to because former answer was not optimal
相關問題
- 1. 在Cocoa中是否有更簡潔的方式來連接這些字符串?
- 2. 操縱字符串
- 3. 字符串操縱方法的幫助
- 4. 使用正則表達式來操縱C#中的字符串
- 5. 什麼是最簡潔的方式來修復JavaScript中的這個JSON對象字符串?
- 6. 分割字符串...簡潔
- 7. Python:操縱字符串中的字位
- 8. void方法不會操縱字符串
- 9. 有沒有更有效的方式來操縱這個散列?
- 10. 操縱PHP domdocument字符串
- 11. 操縱字符串C++
- 12. 操縱Rebex.MailMessage Html字符串
- 13. 用VBA操縱字符串
- 14. 一個c + + dll來操縱字符串在vba中使用
- 15. 操縱列表中的字符串
- 16. 操縱C中的字符串Perl SVs
- 17. 裝配中的操縱字符串(MASM)
- 18. 正確操縱TCL中的字符串
- 19. 操縱c中的字符串
- 20. 鏈式字符串 - 操縱大型字符串緩衝區
- 21. 簡潔的方式
- 22. 最好的Python的方式來清潔字符串
- 23. 更簡單的方法來完全解碼這個字符串?
- 24. Ruby使這個字符串成爲數組的最佳方式?
- 25. 有了json.net,是否有一個簡單的方法來操縱所有字符串字段?
- 26. 操縱一個簡單的方法
- 27. 在序言中操縱字符串
- 28. 在shell腳本中操縱字符串
- 29. C#在循環中操縱字符串
- 30. 從/ etc/redhat-release中操縱字符串
+1 w00t用於`&`語法 – 2011-01-27 17:10:33