【发布时间】:2014-06-30 22:20:30
【问题描述】:
我有一个字符串,我想从中删除所有非单词字符和空格。所以我认为正则表达式就是我所需要的。
我的 Regex 看起来像这样(我在字符串类中将它定义为方法):
/[\w&&\S]+/.match(self.downcase)
当我在 Rubular 中使用测试字符串 "hello ..a.sdf asdf..," 运行此表达式时,它会突出显示我需要的所有内容(“hellloasdfasdf”),但是当我在 irb 中执行相同操作时,我只会得到“hello”。
有人知道为什么会这样吗?
【问题讨论】: