ruby-on-rails - 如何在特定位置后将字符串分成两部分

标签 ruby-on-rails ruby

例如我有一些随机字符串:

str = "26723462345"

我想在第 6 个字符后将它分成两部分。如何正确执行此操作?

谢谢!

最佳答案

应该这样做

[str[0..5], str[6..-1]]

 [str.slice(0..5), str.slice(6..-1)]

真的应该看看http://corelib.rubyonrails.org/classes/String.html

关于ruby-on-rails - 如何在特定位置后将字符串分成两部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7672467/

相关文章:

ruby-on-rails - Rails 4.2 Action Controller :BadRequest custom error message

mysql - 在 ROR 中创建数据库时出错

php - Python/Django/Ruby/Rails/PHP 中的学习管理系统

ruby-on-rails - Rails 部分更新 ActionController::UnknownFormat

ruby-on-rails - 指定要从 before_filter 中排除的 Controller

ruby-on-rails - Rails 模型 has_many , belongs_to 关系

ruby-on-rails - 使用 Facebook Graph API 查找用户的好友

ruby - "Hashes enumerate their values in the order that the corresponding keys were inserted."

ruby-on-rails - 帮助理解 validates_each Rails 助手

ruby-on-rails - Rails, Controller 中的字母数字验证