【问题标题】:"No such function: REGEXP" in sqlite3 on iOSiOS上的sqlite3中的“没有这样的功能:REGEXP”
【发布时间】:2014-02-28 08:22:34
【问题描述】:

是否可以通过添加 regexp 函数来重建 libsqlite3.dylib?还是使用 create_sqlite_function 来做?

【问题讨论】:

    标签: ios regex sqlite dylib


    【解决方案1】:

    正如 SQLite 文档所说:

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

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

    【讨论】:

      【解决方案2】:

      创建一个正则表达式函数,然后在运行时创建 sqlite 函数,并在创建 sqlite 函数中传递正则表达式函数和数据库实例的地址,并享受在运行时查询正则表达式到 sqlite。我也做了它工作正常

      【讨论】:

        猜你喜欢
        • 2017-02-22
        • 1970-01-01
        • 2023-03-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-10
        • 2020-10-18
        • 1970-01-01
        相关资源
        最近更新 更多