C# 代码移除 HTML 中所有图片
以下是使用 C# 从 HTML 中移除所有图片内容的代码示例:
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main(string[] args)
{
string html = '<html><body><img src='image1.jpg'><p>Hello World!</p><img src='image2.jpg'></body></html>';
// 移除所有图片
html = Regex.Replace(html, "<img.*?>", "");
Console.WriteLine(html);
}
}
该程序使用正则表达式来匹配所有 <img> 标签,并将它们从 HTML 中移除。在这个示例中,我们使用了简单的正则表达式 <img.*?>,它匹配任何以 <img> 开头,以 > 结尾的字符串。.*? 表示零个或多个任意字符,但尽可能少地匹配。该正则表达式可以匹配任何 <img> 标签,包括包含不同属性和属性值的标签。
如果你有一个 HTML 文件,可以使用 File.ReadAllText() 方法读取它,并将 HTML 字符串传递给 Regex.Replace() 方法来移除所有图片。
原文地址: https://www.cveoy.top/t/topic/oi80 著作权归作者所有。请勿转载和采集!