У меня есть эта строкаПоказывать только первые буквы строки каждого слова
Rock Paper Shotgun
Я посмотрел вокруг, чтобы найти легкий способ получить первые буквы каждого слова. Потому что я хочу, чтобы мой конечный результат был следующим:
RPS
Есть ли специальный рубин на рельсах для этого? Если нет, как я могу достичь такой цели?
Я нашел
str = "nishant nigam"
=> "nishant nigam"
str.split(" ").map {|name| name[0].chr }.join.upcase
=> "NN"
Но я надеялся, что, если есть еще более простой способ
Большое спасибо много! – Sharpless512
Хотя это решение также даст вам небольшие буквы, если строка «Rock Paper Shotgun» и не даст точно, что вам понадобится – Aleks
вы правы .. я добавлю .upcase;) –