je dois supprimer les balises d'image du texte, de sorte que les deux versions du tag:regex pour piéger balise img, les deux versions
<img src="" ... ></img>
<img src="" ... />
je dois supprimer les balises d'image du texte, de sorte que les deux versions du tag:regex pour piéger balise img, les deux versions
<img src="" ... ></img>
<img src="" ... />
En C#, vous pouvez utiliser le code suivant:
string html = @"
<h1>
<img src="" ... >
</img>
<img></img>-bad
<img/>-bad
<img src="" ... />
</h1>";
string result = Regex.Replace(html, @"<img\s[^>]*>(?:\s*?</img>)?", "", RegexOptions.IgnoreCase);
Mais sachez que la modification HTML avec Regex est pas une bonne approche, de son mieux d'utiliser Html Agility Pack ou d'autres parseurs HTML.