«Нет такой функции: REGEXP» в sqlite3 на iOS - PullRequest
5 голосов
/ 16 февраля 2012

Возможно ли перестроить libsqlite3.dylib с добавленной функцией regexp? Или используйте create_sqlite_function, чтобы сделать это?

Ответы [ 2 ]

2 голосов
/ 11 ноября 2012

Как сказано в документации SQLite:

Если определенная приложением функция SQL с именем "regexp" добавляется во время выполнения, эта функция будет вызвана для реализации оператора REGEXP.1004 *

, чтобы вы могли использовать create_sqlite_function, как вы уже предложили.

0 голосов
/ 28 февраля 2014

создайте функцию регулярного выражения, а затем создайте функцию sqlite во время выполнения и передайте адрес функции регулярного выражения и экземпляра db в функцию создания sqlite и наслаждайтесь запросом регулярного выражения во время выполнения в sqlite.Я также сделал, что он отлично работает

...