ruby-on-rails - 如何在某个字符第二次出现后截断字符串

标签 ruby-on-rails ruby

我有一个带有地址的字符串:

美国加利福尼亚州圣莫尼卡第三街长廊

如何在第二个逗号之后(包括)无损地将其砍掉?

这将在 View 中使用,因此最好尽可能简洁。

最佳答案

"3rd Street Promenade, Santa Monica, CA, United States"[/[^,]*,?[^,]*/]
# => "3rd Street Promenade, Santa Monica"

关于ruby-on-rails - 如何在某个字符第二次出现后截断字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18434163/

相关文章:

mysql - 从高层 View 看 Rails : performing calculations on a model value between view and controller

ruby-on-rails - 无法验证 CSRF token 的真实性 Rails/React

ruby-on-rails - 如何在 ERB 输出中允许换行

ruby - RSpec - 如果我避免使用 let、let 和 before,如何实现相同的功能?

ruby - 如何正确使用积木?

ruby - 从 rails 中的 javascript 调用时,link_to 会破坏 javascript?

arrays - 在 Ruby 中向没有辅助变量的数组添加唯一元素

sql - 具有 has_many 关系的订单

ruby-on-rails - 如何使用 Rails 4 同时处理请求?

ruby-on-rails - 缺少带有 { :locale=>[:en], :formats=>[:html], 的模板布局/邮件程序