C#替换html代码中所有img标签的路径保留文件名称

来源:互联网 发布:福州java工资水平 编辑:程序博客网 时间:2024/05/17 01:24

匹配img标签路径的正则表达式为:(?i)(?<=<img\b[^>]*?src=\s*(['""]?))([^'""]*/)+(?=[^'""/]+\1)

string url = string.Empty;

 string turl=""//替换的路径
            MatchCollection match = res.Matches(str);//str为你要匹配的html代码
            
                if (res.IsMatch(str))
                {

                     foreach (var item in match)
                       {
                             url = Regex.Replace(str, @"(?i)(?<=<img\b[^>]*?src=\s*(['""]?))([^'""]*/)+(?=[^'""/]+\1)", );
                         }
               }

0 0