如SQLite文档所述:如果在运行时添加了名为“regexp”的应用程序定义的SQL函数,则将调用该函数以实现REGEXP运算符。因此,您应该能够像您自己建议的那样使用create_sqlite_function。
创建一个正则表达式函数,然后在运行时创建SQLite函数,并将正则表达式函数的地址和数据库实例传递给create sqlite函数,在运行时轻松查询SQLite中的正则表达式。我也做过这个,它可以正常工作。