ruby - 如何拆分包含多个正斜杠的字符串

标签 ruby

我有一个字符串,如下所示,

./component/unit

并且需要拆分以获得作为 component/unit 的结果,我将使用它作为插入哈希的键。

我尝试使用 .split(/.\//).last 但它给出的结果是 unit 只是没有得到 component/unit .

最佳答案

我想,这应该可以帮到你:

string = './component/unit'

string.split('./') 
#=> ["", "component/unit"]

string.split('./').last
#=> "component/unit"

关于ruby - 如何拆分包含多个正斜杠的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41146182/

相关文章:

python - 我如何在 python 中将整数转换为 'binary'

ruby-on-rails - ActionMailer SMTP "certificate verify failed"

ruby - 在 Ruby 中,为什么 inspect() 会打印出某种与 object_id() 给出的不同的对象 ID?

ruby-on-rails - 是否在观察者中访问 session 是个好主意?

ruby - 带参数的别名方法

mysql - 使用 ActiveRecord 和 MySQL 插入 DATETIME

ruby - 代码中这个空白的解决方案是什么?

Ruby 正则表达式匹配帮助

ruby - 在 ruby​​ 中收集数组的散列

ruby-on-rails - 由于 readline 中的错误,当我按下向上按钮时,Rails 脚本/控制台崩溃