在iOS上的sqlite3中,没有REGEXP函数。

5

是否可以重新构建添加了regexp函数的libsqlite3.dylib?或使用create_sqlite_function来实现?

2个回答

2
如SQLite文档所述:
如果在运行时添加了名为“regexp”的应用程序定义的SQL函数,则将调用该函数以实现REGEXP运算符。
因此,您应该能够像您自己建议的那样使用create_sqlite_function

0
创建一个正则表达式函数,然后在运行时创建SQLite函数,并将正则表达式函数的地址和数据库实例传递给create sqlite函数,在运行时轻松查询SQLite中的正则表达式。我也做过这个,它可以正常工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接