gpt4 book ai didi

c# - 正则表达式来捕获 img 标签,两个版本

转载 作者:行者123 更新时间:2023-11-30 19:22:07 25 4
gpt4 key购买 nike

我需要从文本中删除图像标签,所以标签的两个版本:

<img src="" ... ></img>


<img src="" ... />

最佳答案

在 C# 中,您可以使用以下代码:

            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);

但请注意,使用 Regex 修改 HTML 并不是一个好方法,最好使用 Html Agility Pack 或其他 HTML 解析器。

关于c# - 正则表达式来捕获 img 标签,两个版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1729531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com