ruby 改行区切り単位で文字列を配列に変更する
Rubyで、改行区切り単位で文字列を配列に変更するソースコードを記述してます。「lines(chomp: true)」で可能です。
環境
- OS windows11 home
- ruby 3.1.2p20
改行区切り単位で文字列を配列に変更
改行区切り単位で文字列を配列に変更するには「lines(chomp: true)」を使用します。
p "aaa\nbbb\nccc\nddd".lines(chomp: true)
# ["aaa", "bbb", "ccc", "ddd"]
p "\naaa\nbbb\nccc\nddd".lines(chomp: true)
# ["", "aaa", "bbb", "ccc", "ddd"]
改行がない場合
改行がない場合は、文字列がそのまま返り、空文字の場合は、空の配列が返ります。
p "aaa".lines(chomp: true)
# ["aaa"]
p "".lines(chomp: true)
# []
-
前の記事
firefox ページ内検索を開くショートカットキー 2023.03.15
-
次の記事
python エラー「IndentationError: unexpected indent」が発生した場合の対処法 2023.03.15
コメントを書く