首页 新闻 搜索 专区 学院

怎么用asp.net C#把文本取出图片地址存放到数组当中

0
悬赏园豆:20 [已解决问题] 解决于 2013-03-24 19:57

</span></span></span></span></span></span></p><p><img src="http://img04.taobaocdn.com/imgextra/i4/37466590/T2CFGVXgNbXXXXXXXX_!!37466590.jpg" align="absMiddle"><img src="http://img04.taobaocdn.com/imgextra/i4/37466590/T25Vm8XnBXXXXXXXXX_!!37466590.jpg" align="absMiddle"><img src="http://img01.taobaocdn.com/imgextra/i1/37466590/T2P_GsXidcXXXXXXXX_!!37466590.jpg" align="absMiddle"></p><p><img src="http://img02.taobaocdn.com/imgextra/i2/37466590/T2xCXdXotNXXXXXXXX_!!37466590.jpg" align="absMiddle"></p><p><img src="http://img01.taobaocdn.com/imgextra/i1/37466590/T2u2DwXcxXXXXXXXXX_!!37466590.jpg" align="absMiddle"><img src="http://img03.taobaocdn.com/imgextra/i3/37466590/T2hLnwXfpXXXXXXXXX_!!37466590.jpg" align="absMiddle"></p>

 

怎么用asp.net C#把以上的文本取出图片地址存放到数组当中

Ewin的主页 Ewin | 初学一级 | 园豆:17
提问于:2013-03-23 23:22
< >
分享
最佳答案
0

Regex r = new Regex("http://img" + "[0-9]{2}" + ".taobaocdn.com" + "[a-zA-Z0-9/_!]{51}" + ".jpg");
MatchCollection mc = r.Matches(sb);
int count = mc.Count;
String[] results = new String[count];
int[] matchPosition = new int[count];
for (int i = 0; i < count; i++)
{
results[i] = mc[i].Value;
matchPosition[i] = mc[i].Index;
Response.Write("第"+i+"个匹配结果:"+results[i]+",位置:"+matchPosition[i]+"</br>");
}

收获园豆:20
小小池 | 初学一级 |园豆:30 | 2013-03-24 19:36
其他回答(2)
0

能够想到的就是http开头 .jpg结尾

chenping2008 | 园豆:9836 (大侠五级) | 2013-03-24 09:47

具体怎么做呢

支持(0) 反对(0) Ewin | 园豆:17 (初学一级) | 2013-03-24 11:10
0

正则表达式 请参考http://deerchao.net/tutorials/regex/regex.htm

陈希章 | 园豆:2338 (老鸟四级) | 2013-03-24 11:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册