1. ホーム
  2. ruby

複数のデリミタで文字列を分割する

2023-11-01 02:25:52

質問

文字列を空白で分割したい。 ,' を1つのrubyコマンドで実行します。

  1. word.split は空白で分割されます。

  2. word.split(",") で分割されます。 , ;

  3. word.split("\'") で分割されます。 ' .

この3つを一度に行うには?

どのように解決する?

word = "Now is the,time for'all good people"
word.split(/[\s,']/)
 => ["Now", "is", "the", "time", "for", "all", "good", "people"]