【发布时间】:2011-06-19 15:57:52
【问题描述】:
在 ruby on rails 中是否有使用 regexp 进行查询的方法?
【问题讨论】:
-
查看我的 answer on a similar question,它也适用于 Rails3。
标签: ruby-on-rails regex sqlite
在 ruby on rails 中是否有使用 regexp 进行查询的方法?
【问题讨论】:
标签: ruby-on-rails regex sqlite
我认为这可能取决于数据库。我知道在 MySQL 中你可以这样做:
Model.find(:conditions => "field REGEXP '.*'")
如果你想要一个真正的正则表达式,或者你可以使用 LIKE 语法进行类似的字符串匹配。
虽然它没有正则表达式,但还有一个名为 MetaWhere 的 gem,它提供了更高级的查找器功能。
【讨论】: