ASP.NET正则替换html标签中img src/href

如题,一长串字符串中可能会包括多个<a href="">和<img src="">

希望把href=""和src=""中的链接地址全部替换成某地址,但要保留后面的文件名。

如href="file://a/11.doc" -----> href = "http://www.a.com/a/11.doc"
  src="file://a/22.gif" -----> href = "http://www.a.com/a/22.gif"

字符串中可能有多个这样的地址。


解决方法

string output = Regex.Replace(input,"(?is)(?<=<(a|img)\b.*?(href|src)="")file://","http://www.a.com/");





你可能感兴趣的:(ASP.NET正则替换html标签中img src/href)