我想把下面的某段文字中的所有: src="http://***/myhtml/
改为: src="myhtml/
于是我写:string ccc="abc<img src=\"http://www.bb.com:90/myhtml/up/h.jpg\">efg,<br>xy<img src=\"http://10.59/myhtml/999.gif\">zz;";
ccc=Regex.Replace(ccc,"src=\"http://.+/myhtml/","src=\"myhtml/");
Response.Write("<script language=javascript>alert('"+ccc+"');</script>");结果出来的并不是我想要的结果,不是:abc<img src="myhtml/up/h.jpg\">efg,<br>xy<img src="myhtml/999.gif\">zz;
而是:
abc<img src="myhtml/999.gif">zz;结果把两个符合条件中间的部分和前面的部分都去掉了。
请问怎么解决?
谢谢