在iOS上的sqlite3中“没有这样的功能:REGEXP”

时间:2012-02-16 14:26:32

标签: ios regex sqlite dylib

是否可以在添加regexp功能的情况下重建libsqlite3.dylib?或者使用create_sqlite_function来做到这一点?

2 个答案:

答案 0 :(得分:2)

正如SQLite文档所说:

  

如果在运行时添加了名为“regexp”的应用程序定义的SQL函数,则将调用该函数以实现REGEXP运算符。

因此您应该能够像您自己建议的那样使用create_sqlite_function

答案 1 :(得分:0)

创建一个正则表达式函数,然后在运行时创建sqlite函数,并在create sqlite函数中传递正则表达式函数和db实例的地址,并享受在运行时查询正则表达式到sqlite。我也做得很好