如题,一长串字符串中可能会包括多个<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/");