首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教怎么判断图片数并取出信息

2012-11-06 
请问如何判断图片数并取出信息p第一张图img height225 altaa width300 src/upload/UserFile

请问如何判断图片数并取出信息

<p>第一张图<img height="225" alt="aa" width="300" src="/upload/UserFiles/Blue hills.jpg" />第二张图测试<img height="225" width="300" alt="bb" src="/upload/UserFiles/Winter.jpg" />得到图测试</p>

想得到结果
1 aa upload/UserFiles/Blue hills.jpg
2 bb upload/UserFiles/Winter.jpg

[解决办法]
var imgs=document.getElementsByTagName("img");
for(var i=0;i<imgs.Length;i++)
{
imgs[i].src.substring(1, imgs[i].src.length);
imgs[i].alt
}
[解决办法]
如果你是想从字符串中解析出图片路径,可以考虑用正则

C# code
            StreamReader reader = new StreamReader("c:\\temp\\1.txt",Encoding.Default);            string source = reader.ReadToEnd();            Regex reg = new Regex(@"(?is)(?<=<img[^>]*?src="")[^""]+(?="")");            MatchCollection mc = reg.Matches(source);            foreach (Match m in mc)            {                MessageBox.Show(m.Value);            } 

热点排行