"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je extraire du texte brut du HTML à l’aide de requêtes MySQL ?

Comment puis-je extraire du texte brut du HTML à l’aide de requêtes MySQL ?

Publié le 2024-11-18
Parcourir:225

How can I Extract Plain Text from HTML Using MySQL Queries?

Extraction de texte brut à partir de HTML à l'aide de requêtes MySQL

Pour supprimer les balises HTML des enregistrements de base de données, vous pouvez exploiter les fonctions XML de MySQL au lieu d'utiliser un Script PHP. Voici comment procéder :

Requête utilisant ExtractValue() pour MySQL >= 5.5

À partir de MySQL version 5.5, la fonction ExtractValue() vous permet d'extraire du contenu textuel de l'intérieur Éléments XML. En passant le champ HTML à ExtractValue() et en spécifiant l'expression XPath '//text()', vous pouvez récupérer la valeur en texte brut :

SELECT ExtractValue(field, '//text()') FROM table;

Cette requête supprime efficacement toutes les balises HTML du champ spécifié, renvoyant uniquement le texte brut contenu.

Référence :

  • [Documentation des fonctions XML MySQL](https://dev.mysql.com/doc/refman/5.5/en/ xml-functions.html)
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3