请问关于图片路径的正则表达式.

我有一个文件,需要替换里面的路径,如下:

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个(../),结果还是匹配上了,所以请教各位高手指点下..谢谢


守着一只汪
浏览 474回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP