Dan*_*lsV 18 ruby split ruby-on-rails ruby-on-rails-4
我在rails上使用ruby,我只想显示字符串的第一个单词.
我破碎的代码:<%= @user.name %>显示Barack Obama.
我想让它显示Barack在其他地方Obama.
我该如何拆分并显示它?
pet*_*ter 18
简短易读:
name = "Obama Barack Hussein"
puts "#{name.partition(" ").first} - #{name.partition(" ").last}"
# Obama - Barack Hussein
Run Code Online (Sandbox Code Playgroud)
如果第一个和最后一个名字的顺序颠倒过来
name = "Barack Hussein Obama"
puts "#{name.rpartition(" ").last} - #{name.rpartition(" ").first}"
# Obama - Barack Hussein
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12932 次 |
| 最近记录: |