ケース1(末尾スペース)
> "on behalf of all of us ".split(/\W+/)
=> ["on", "behalf", "of", "all", "of", "us"]
ただし、先行スペースがある場合は、次のようになります
ケース 2(先頭スペース)
> " on behalf of all of us".split(/\W+/)
=> ["", "on", "behalf", "of", "all", "of", "us"]
Case 2 も Case 1 の結果を期待していました。
追加した
> "@dhh congratulations!!".split(/\W+/)
=> ["", "dhh", "congratulations"]
誰かが私が行動を理解するのを手伝ってくれませんか?