正则表达式陷阱img标签,两个版本
我需要从文本中删除图像标记,因此标记的两个版本:
在C#中,您可以使用以下代码:
string html = @" -bad -bad
"; string result = Regex.Replace(html, @"]*>(?:\s*?)?", "", RegexOptions.IgnoreCase);
但请注意,使用Regex修改HTML并不是一种好方法,最好使用Html Agility Pack或其他HTML解析器。
这不是你用正则表达式做的事情。 请改用xpath -query //img
。