Поиск в таблице sqlite, где столбец соответствует регулярному выражению - PullRequest
1 голос
/ 21 декабря 2009

Я пишу веб-приложение на Rails, которое использует sqlite. Я хочу, чтобы пользователь мог искать таблицу в базе данных с помощью регулярных выражений. Это возможно? Спасибо.

Ответы [ 2 ]

1 голос
/ 21 декабря 2009

Да, есть оператор регулярного выражения . . Но вы должны реализовать эту функцию.

0 голосов
/ 11 марта 2011

Вот код, который я использую для реализации функции REGEX (используя PHP и PDO):

#to implement regex searches
function php_regex_match ($regex, $str) {
    if (preg_match("/$regex/", $str, $matches)) {
     return 1; #$matches[0];
    }
 return false;
}
$db->sqliteCreateFunction('REGEXP', 'php_regex_match', 2);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...