gpt4 book ai didi

ruby - 在 Ruby 中检索字符串的最后一部分?

转载 作者:太空宇宙 更新时间:2023-11-03 17:00:35 25 4
gpt4 key购买 nike

假设我有一个字符串"like_this_string",我想将它分成两部分:"like_this""string"。所以我可以做到这一点

first, last = "like_this_string".something
first == "like_this" # true
last == "string" # true

因此 last 部分始终是最后一个 “_” 之后的 stringfirst 部分是始终是最后一个 “_” 之前的 string。我更喜欢一种比字符串与数组的组合更有效的方法,获取最后一项,然后重新加入数组(例如 splitpopjoin )。

最佳答案

我会使用 String#rpartition

first, _, last = "like_this_string".rpartition("_")
first # => "like_this"
last # => "string"

关于ruby - 在 Ruby 中检索字符串的最后一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23834978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com