Existe-t-il un moyen d'exécuter une instruction SQL dans SQLite pour supprimer tout le code HTML d'un champ TEXT?sqlite regex remplacer html
0
A
Répondre
1
Non. HTML n'est pas analysable par regex, pas si vous voulez être sûr du résultat.
Mais vous pouvez créer une application C/C++ liée à SQLite et enregistrer une fonction (http://sqlite.org/c3ref/create_function.html) qui effectue votre désinfection. Ensuite, il suffit d'émettre update your_table set text = sanitize(text)
. La fonction sanitize() doit générer l'arborescence DOM et saisir les informations TEXT.