ruby 改行と空白を除去して配列化する

ruby 改行と空白を除去して配列化する

Rubyで、改行と空白を除去して配列化するソースコードを記述してます。「gsub」と「split」で可能です。

環境

  • OS windows11 home
  • ruby 3.1.2p20

改行と空白を除去して配列化

改行と空白を除去して配列化するには「gsub」と「split」を使用します。

配列.gsub(/[[:space:]]+/, " ").split

実際に使用してみます。

p " a\r\n b c\n ddd\r   eee".gsub(/[[:space:]]+/, " ").split
# ["a", "b", "c", "ddd", "eee"]

除去されていることが確認できます。