sqlite regex заменяет html - PullRequest
0 голосов
/ 31 марта 2010

Есть ли способ выполнить инструкцию SQL в SQLite, чтобы удалить все html из поля TEXT?

1 Ответ

1 голос
/ 01 апреля 2010

Нет.HTML не может быть проанализирован с помощью регулярных выражений, если вы не хотите быть уверенным в результате.

Но вы можете создать связанное с SQLite приложение C / C ++ и зарегистрировать функцию (http://sqlite.org/c3ref/create_function.html), которая выполняет очистку.

Тогда нужно просто ввести update your_table set text = sanitize(text). Функция sanitize () должна построить дерево DOM и получить информацию TEXT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...