gpt4 book ai didi

ruby - 在 String 中每次出现特定字符后获取第一个字母

转载 作者:数据小太阳 更新时间:2023-10-29 08:20:30 25 4
gpt4 key购买 nike

这是我的示例字符串:

“hey_this_is_a_test”

所以我希望函数返回“htiat”。

我找到了这样的方法:

x = "hey_this_is_a_test"
y = x.split("_")
z = ""
y.each do |w|
z += w[0]
end

puts z

但我想知道是否有更短的方法来解决这个问题,我觉得我的方法可能无法通过某些用例。

最佳答案

x = "hey_this_is_a_test"
x.split("_").map{|s| s[0]}.join # => "htiat"

关于ruby - 在 String 中每次出现特定字符后获取第一个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18360252/

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