




01
C#获取文章类第一张图片的地址的函数(留着以后用),先说一下思路:
首先找到内容里面第一个<img标签的位置,然后找到从这个起的第一个>的位置,得到第一张图片的完整标签。
然后通过分隔空格得到图片的各个属性和属性值,提取src的值就是图片的地址
代码如下:
[CODE=csharp]
///
/// 获取文中图片地址
///
///
内容 ///
public static string getImageUrl(string content)
{
int mouse = 0;
int cat = 0;
string imageLabel = “”;
string imgSrc = “”;
string[] Attributes;
do //得到第一张图片的连接作为主要图片
{
cat = content.IndexOf(“ mouse = content.IndexOf(‘>’, cat);
imageLabel = content.Substring(cat, mouse – cat); //图像标签
Attributes = imageLabel.Split(‘ ‘); //将图片属性分开
foreach (string temp_Attributes in Attributes) //得到图片地址属性
if (temp_Attributes.IndexOf(“src”) >= 0)
{
imgSrc = temp_Attributes.ToString();
break;
}
imgSrc = imgSrc.Substring(imgSrc.IndexOf(‘”‘) + 1, imgSrc.LastIndexOf(‘”‘) – imgSrc.IndexOf(‘”‘) – 1); //丛地址属性中提取地址
} while (imgSrc == “” && cat > 0);
return (imgSrc);
}
[/CODE]
本文永久链接地址:http://www.ourys.com/post/158.html
原创文章如转载,请注明:转载自IT元素 [ http://www.ourys.com ]
中文转码 乱码 二叉树 元标记 兼容 域名 层次遍历 数据库 模板类 正则表达式 爬虫 百度 软软的 链表 队列 Access Ajax Asp Asp.Net CSS Eclipse feedsky Google IIS IIS7 JAVA JavaScript jQuery JTBC linux Lucene MyEclipse Mysql Oracle Reseller Hosting SEO SQL SQL Server TinyMce Ubuntu Ubuntu9.04 Ubuntu9.10 Ubuntu10.04 Win7 WordPress Plugin
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.