小编Bru*_*sto的帖子

在 SQLITE SELECT 语句中使用的自定义 REGEXP 函数

我有一个 SQLITE 数据库文件,其中一个表列中有一些简单的正则表达式。

这些表达式类似于/foo(. ?)/foo/bar/(. ?)等等...

好吧,当我们尝试将一些文本与常规模式匹配时,在 PHP 中,我们会这样做:

preg_match( $pattern, $target, $matches )

显然,用内容替换变量。

我想要做的是将任何字符串作为 WHERE 子句的值发送,并且在搜索 SQLITE 数据库文件时,使用每个存储的正则表达式来匹配给定字符串中的模式。

我认为使用 PHP 的 sqlite_create_function() 我可以创建某种例程来执行此操作,但我不知道具体如何操作,因为这是我第一次使用 SQLITE 进行开发。

如果有兴趣,它是我正在开发的框架的 MVC 路由的一部分。

非常感谢,提前。

php regex sqlite model-view-controller routes

5
推荐指数
1
解决办法
2884
查看次数

标签 统计

model-view-controller ×1

php ×1

regex ×1

routes ×1

sqlite ×1