日期:2014-05-17  浏览次数:20427 次

字符串提取图片名 如何分割提取
一个页面想传如下字符串给另一个页面,另一个用变量string file=???怎么接得住
字符串:
<img src="checklistImageUpload/2013061914111179842x.jpg" width="80" /><img src="checklistImageUpload/2013061914111693371x.jpg" width="80" />



是否要将 " 替换成 \"   ?????


如何提取字符串中的的图片名:2013061914111179842x.jpg 2013061914111693371x.jpg
并把图片名给一个数组??

------解决方案--------------------
like this?


http://www.cnblogs.com/insus/archive/2012/10/30/2745843.html
------解决方案--------------------
引用:
  string str = @"<img src=""checklistImageUpload/2013061914111179842x.jpg"" width=""80"" /><img src=""checklistImageUpload/2013061914111693371x.jpg"" width=""80"" />";

                var list = Regex.Matches(str,@"<img[^>]*?src=(['""]?)[^'""]*?/([^'""/]*?)\1[^>]*?>").Cast<Match>().Select(a=>a.Groups[2].Value);
                /*
                 *  [0] "2013061914111179842x.jpg" string
[1] "2013061914111693371x.jpg" string

                 */

------解决方案--------------------
你直接传图片名称或者图片id
------解决方案--------------------
你只需要给需要的字符串传递就可以了,那其他的html标签没必要传吧
------解决方案--------------------
引用:
like this?


http://www.cnblogs.com/insus/archive/2012/10/30/2745843.html
也能用jquery,$("").attr("alt")获取
------解决方案--------------------
引用: