rails在[]中拆分和大写单词

时间:2015-03-11 18:26:02

标签: ruby-on-rails split delimiter capitalize

我试图用这样的格式来大写单词:

america [asia] europe

我希望看起来像这样:

America [Asia] Europe

我应该在.split选项中添加什么正则表达式?

1 个答案:

答案 0 :(得分:1)

如果您的字符串为america [asia] europe,则无需regex。而是使用Rails中的内置帮助器方法。方法titleize适用于此类事情。

➜  test_app git:(master) ✗ rails c
Loading development environment (Rails 4.2.0)

test_app :001 > t = 'america [asia] europe'
 => "america [asia] europe" 

test_app :002 > t.titleize
 => "America [Asia] Europe"