1. 程式人生 > >C#替換html程式碼中所有img標籤的路徑保留檔名稱

C#替換html程式碼中所有img標籤的路徑保留檔名稱

匹配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)", );
                         }
               }