以下是使用 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() 方法来移除所有图片。

C# 代码移除 HTML 中所有图片

原文地址: https://www.cveoy.top/t/topic/oi80 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录