asp.net - 在 asp.net 中删除给定字符串中 img 标签的宽度和高度

我有一些来自 telerik radeditor 的 html 字符串,它可能包含具有宽度和高度的图像标签。我想删除那些宽度和高度属性。 我如何在代码中使用正则表达式或 asp.net 中的其他内容来执行此操作?

最佳答案

两个 Regex 替换语句就可以很好地完成这项工作:

str = Regex.Replace(str, @"(<img[^>]*?)\s+height\s*=\s*\S+",
        "$1", RegexOptions.IgnoreCase);
str = Regex.Replace(str, @"(<img[^>]*?)\s+width\s*=\s*\S+",
        "$1", RegexOptions.IgnoreCase);

(这是一个 C# 片段 - 不确定 ASP.NET 是否相同)

https://stackoverflow.com/questions/5799253/

相关文章:

ruby-on-rails - 运行请求规范时显示服务器输出

ruby-on-rails - rails : using helper methods from

api - ElementCollection 与 JPQL 方法上的 CriteriaBuilde

selenium - 如何在 selenium-webdriver 中处理视频?

python - 如何使用 os.environ 在 python 中设置时区

security - SaferCreateLevel SAFER_LEVELID_UNTRUSTE

wpf - 是否可以在没有行的 DataGrid 中显示水平滚动条?

macos - 在 MAC OS X 上的 MONO 中调用命令行

python - 使用另一个 python 文件修改/替换 python 文件中的一行

string - 如何测试 CComBSTR 是否为空