Ruby 改行と空白を除去して配列化するサンプル

環境
Windows11 pro 64bit
ruby 3.0.3p157

構文
配列.gsub(/[[:space:]]+/, " “).split
改行と空白を除去して配列化するには「gsub」と「split」を使用します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
p " s\r\n t f\n yyy\r eee".gsub(/[[:space:]]+/, " ").split
p " s\r\n t f\n yyy\r eee".gsub(/[[:space:]]+/, " ").split
p " s\r\n t f\n yyy\r   eee".gsub(/[[:space:]]+/, " ").split

結果
[“s", “t", “f", “yyy", “eee"]

IT

Posted by arkgame