请问下图片替换的正则表达式..
我有一个文件,需要替换里面的路径,如下:
exp:
string from = @"(../)+(([_a-zA-Z0-9-]+/{1})*([a-zA-Z0-9]{1,}\.(jpg|gif|png)))";
string to = @"http://www.anysite.com/images/$2";
string file = @"<img src=image/a.jpg/>sd";
本来意思替换后为:
http://www.anysite.com/images/image/a.jpg
不过不知道为什么最后总是:
<img src=imahttp://www.sdo.com/images/a.jpg/>sd
多出的ima三个字母不知道是怎么匹配上去的,而且我也限定必须有至少1个(../),结果还是匹配上了,所以请教各位高手指点下..谢谢
--------------------编程问答-------------------- --------------------编程问答--------------------
--------------------编程问答-------------------- 楼上的MM已经写出来了
string from = @"([^/][a-zA-Z0-9]{0,}\.(jpg|gif|png))";
string to = @"http://www.anysite.com/images/$1";
补充:.NET技术 , ASP.NET