文字列があり、単語以外の文字と空白をすべて削除したいと考えています。そのためには正規表現が必要だと思いました。
私の正規表現は次のようになります(文字列クラスでメソッドとして定義しました):
/[\w&&\S]+/.match(self.downcase)
テスト文字列を使用してこの式を Rubular で実行すると、"hello ..a.sdf asdf..,"
必要なすべてのもの ("helloasdfasdf") が強調表示されますが、irb で同じことを行うと、"hello" しか表示されません。
それがなぜなのかについて誰か考えがありますか?