removeHtmlImages function
Implementation
String removeHtmlImages(String htmlContent) {
// Supprime d'abord les images
final imgTagRegex = RegExp(r'<img[^>]*>', caseSensitive: false);
String text = htmlContent.replaceAll(imgTagRegex, '');
// Supprime tous les autres tags HTML
final allTagsRegex = RegExp(r'<[^>]+>', caseSensitive: false);
text = text.replaceAll(allTagsRegex, '');
// Supprime les espaces inutiles et remplace les entités HTML
text = text
.replaceAll(' ', ' ')
.replaceAll('&', '&')
.replaceAll('"', '"')
.replaceAll('<', '<')
.replaceAll('>', '>')
.trim();
return text;
}