【问题标题】:using .find with a regular expression将 .find 与正则表达式一起使用
【发布时间】:2011-06-19 15:57:52
【问题描述】:

在 ruby​​ on rails 中是否有使用 regexp 进行查询的方法?

【问题讨论】:

标签: ruby-on-rails regex sqlite


【解决方案1】:

我认为这可能取决于数据库。我知道在 MySQL 中你可以这样做:

Model.find(:conditions => "field REGEXP '.*'")

如果你想要一个真正的正则表达式,或者你可以使用 LIKE 语法进行类似的字符串匹配。

虽然它没有正则表达式,但还有一个名为 MetaWhere 的 gem,它提供了更高级的查找器功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-18
    • 2016-12-29
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-27
    相关资源
    最近更新 更多