ECのウェブ担当者のメモ

ECサイトを運営管理している、WEB担当プログラマのメモ

スポンサーリンク

Rubyで複数の区切り文字で文字列を配列に変換したい!

f:id:jun9632:20180525231031p:plain

例えば

str = 'aaaa+bbbb cccc'

の文字列を

['aaaa', `bbbb', 'cccc']

にしたいんだよね!という時の話です。

解決案

個人的にたどり着いたのは

一回置換しよう!

str.gsub('+', ' ').split(/[[:blank:]]+/)

です。

「+」を「 」スペース に置換してから

「 」スペースでsplitです。

以上です。

関連記事

marketing-web.hatenablog.com

marketing-web.hatenablog.com