读书人

正则表达式 获取图片聚合

发布时间: 2012-12-14 10:33:08 作者: rapoo

正则表达式 获取图片集合


string imglist = "13131<img src=\"1.gif\" alt=\"\"/>dsdfsdf<img src=\"2.gif\" alt=\"\"/>dsdfsdf<img src=\"3.gif\" alt=\"\"/>dsdfsdf";

结果是:


[最优解释]
string imglist = "13131<img src=\"1.gif\" alt=\"\"/>dsdfsdf<img src=\"2.gif\" alt=\"\"/>dsdfsdf<img src=\"3.gif\" alt=\"\"/>dsdfsdf";

var ary = Regex.Matches(imglist, @"src=""(\w+\.(gif
[其他解释]
2楼速度太快了吧。。。每次写完打算发结果你已经。。。
[其他解释]
如果路径是http://img/1.gif 呢
[其他解释]
var ary = Regex.Matches(imglist, @"src=""([^""]+?\.(gif
[其他解释]
jpe?g
[其他解释]
结果是 1.gif 2.gif 3.gif
[其他解释]
jpe?g
[其他解释]
bmp
[其他解释]
png))""").Cast<Match>().Select(t => t.Groups[1].Value).ToArray(); ;

[其他解释]
绝对路径
相对路径
[其他解释]
bmp

读书人网 >asp.net

热点推荐