1. ホーム
  2. ruby

[解決済み] Rubyで文字列を分割し、先頭以外のすべての項目を取得するには?

2023-05-04 10:15:58

質問

文字列は ex="test1, test2, test3, test4, test5"

を使用した場合

ex.split(",").first

を返します。

"test1"

さて、残りの項目、つまり`"test2, test3, test4, test5"を取得したいのですが。私が使用する場合

ex.split(",").last

のみを返します。

"test5"

最初の項目をスキップして残りの項目をすべて取得するには?

どのように解決するのですか?

これを試してみてください。

first, *rest = ex.split(/, /)

現在 first が最初の値になります。 rest が配列の残りの部分となります。