Ruby反转由下划线分隔的单个字符串的单词

时间:2018-06-26 16:20:52

标签: ruby-on-rails ruby

我有一个字符串“ XMR_DASH”。使用Ruby,我希望它读取“ DASH_XMR”。因此,基本上,我需要在下划线之间水平翻转字符串,而不要反转字母。无法弄清楚该怎么做。

2 个答案:

答案 0 :(得分:1)

"XMR_DASH".split("_").reverse.join("_")

答案 1 :(得分:0)

您在这里:

[2] pry(main)> 'DASH_XMR'.split('_').reverse.join('_')
"XMR_DASH"

使用的方法:String#splitArray#reverseArray#join