是否可以在添加regexp功能的情况下重建libsqlite3.dylib?或者使用create_sqlite_function来做到这一点?
答案 0 :(得分:2)
正如SQLite文档所说:
如果在运行时添加了名为“regexp”的应用程序定义的SQL函数,则将调用该函数以实现REGEXP运算符。
因此您应该能够像您自己建议的那样使用create_sqlite_function
。
答案 1 :(得分:0)
创建一个正则表达式函数,然后在运行时创建sqlite函数,并在create sqlite函数中传递正则表达式函数和db实例的地址,并享受在运行时查询正则表达式到sqlite。我也做得很好