And*_*ndy 0 ruby scanf ruby-on-rails-3
我正在扫描不同项目的名称和描述,以查看是否有任何关键字匹配.
在下面的代码中,它将返回诸如'googler'或'applecobbler'之类的东西,当我正在尝试做的只是获得完全匹配时:
[name, description].join(" ").downcase.scan(/apple|microsoft|google/)
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
我的正则表达式技巧非常弱,但我认为你需要使用单词边界:
[name, description].join(" ").downcase.scan(/\b(apple|microsoft|google)\b/)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1585 次 |
| 最近记录: |