Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将.find与正则表达式一起使用_Ruby On Rails_Regex_Sqlite - Fatal编程技术网

Ruby on rails 将.find与正则表达式一起使用

Ruby on rails 将.find与正则表达式一起使用,ruby-on-rails,regex,sqlite,Ruby On Rails,Regex,Sqlite,RubyonRails中是否有使用regexp进行查询的功能?我认为这可能取决于数据库。我知道在MySQL中,您可以执行以下操作: Model.find(:conditions => "field REGEXP '.*'") 如果您想要一个真正的正则表达式,或者您可以使用类似的语法进行类似的字符串匹配 虽然它没有regex,但还有一个名为gem的gem,它提供了更高级的查找功能。请参阅适用于Rails3的my。

RubyonRails中是否有使用regexp进行查询的功能?

我认为这可能取决于数据库。我知道在MySQL中,您可以执行以下操作:

Model.find(:conditions => "field REGEXP '.*'")
如果您想要一个真正的正则表达式,或者您可以使用类似的语法进行类似的字符串匹配

虽然它没有regex,但还有一个名为gem的gem,它提供了更高级的查找功能。

请参阅适用于Rails3的my。