删除除了Src属性以后的全部属性
Posted 张保维
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除除了Src属性以后的全部属性相关的知识,希望对你有一定的参考价值。
public static string RemoveAllAttributesWithoutSrc(string input)
{
string pattern = @"<([a-z][a-z0-9]*)(?:[^>]*(\ssrc=[‘\""][^‘\""]*[‘\""]))?[^>]*?(\/?)>";
var result = Regex.Replace(input, pattern, "<$1$2$3>");
return result;
}
[TestMethod]
public void TestMethod1()
{
var input = @" <a style=‘asdfasdfasdfasdfasdf‘ class=""afasdfasdfasdfasdf"" /> <img src=‘www.abc.com/jpg/dd‘ />";
string pattern = @"<([a-z][a-z0-9]*)(?:[^>]*(\ssrc=[‘\""][^‘\""]*[‘\""]))?[^>]*?(\/?)>";
var result = Regex.Replace(input, pattern, "<$1$2$3>");
Console.WriteLine (result);
}
php:http://stackoverflow.com/questions/2994448/regex-strip-html-attributes-except-src
以上是关于删除除了Src属性以后的全部属性的主要内容,如果未能解决你的问题,请参考以下文章