&引用;没有这样的函数:REGEXP";在iOS上的sqlite3中

&引用;没有这样的函数:REGEXP";在iOS上的sqlite3中,ios,regex,sqlite,dylib,Ios,Regex,Sqlite,Dylib,是否可以在添加regexp函数的情况下重建libsqlite3.dylib?或者使用create_sqlite_函数来执行此操作?正如sqlite文档所述: 如果在运行时添加了名为“regexp”的应用程序定义的SQL函数,则将调用该函数以实现regexp运算符 因此,您应该能够像您建议的那样使用create_sqlite_function。创建一个regex函数,然后在运行时创建sqlite函数,并在create sqlite函数中传递regex函数和db实例的地址,并享受在运行时向sqlit

是否可以在添加regexp函数的情况下重建libsqlite3.dylib?或者使用create_sqlite_函数来执行此操作?

正如sqlite文档所述:

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


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

创建一个regex函数,然后在运行时创建sqlite函数,并在create sqlite函数中传递regex函数和db实例的地址,并享受在运行时向sqlite查询regex的乐趣。我也做到了,它工作得很好