“没有这样的函数:REGEXP”在 iOS 上的 sqlite3 中

发布于 2025-01-06 09:33:16 字数 77 浏览 1 评论 0原文

是否可以重建 libsqlite3.dylib 添加 regexp 函数?或者使用create_sqlite_function来做到这一点?

Is it possible to rebuild libsqlite3.dylib with the regexp function added? Or use create_sqlite_function to do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

涙—继续流 2025-01-13 09:33:16

正如 SQLite 文档所说:

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

所以你应该能够像你自己建议的那样使用 create_sqlite_function

As the SQLite documentation says:

If a application-defined SQL function named "regexp" is added at run-time, that function will be called in order to implement the REGEXP operator.

so you should be able to use create_sqlite_function like you already suggested yourself.

梦萦几度 2025-01-13 09:33:16

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

create a regex function and then create sqlite function in your run time and pass the address of regex function and db instance in create sqlite function and enjoy querying regex in runtime to sqlite. I have also done that it works fine

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文