正则表达式提取新闻内容图片地址
一年多没更新过内容了,最近学习了两个月的sharepoint开发.
做了个滚动图片新闻的webpart,图片从那里取是个问题,目前能想到的有两个办法,一是从列表附件中读取,另外一个就是从内容中截取了.
下面是用正则表达式提取图片地址的实现.
代码
string strContent = @"<img alt='marry' src='/west/Lists/Announcement/Attachments/4/new6.png' style='margin:5px' /><br /><br />
昨日是“三连十”,寓意“十全十美”,不少新人都忙着在这个“吉日”登记结婚、举办婚礼、拍摄婚纱照,对婚姻充满美好期待.";
Regex reg = new Regex(@"(?i)<img[^>]*?src=(['""]?)([^'""\s>]+)\1[^>]*>");
Match m = reg.Match(strContent);
if (m.Success)
{
Response.Write(m.Groups[2].Value);
}
昨日是“三连十”,寓意“十全十美”,不少新人都忙着在这个“吉日”登记结婚、举办婚礼、拍摄婚纱照,对婚姻充满美好期待.";
Regex reg = new Regex(@"(?i)<img[^>]*?src=(['""]?)([^'""\s>]+)\1[^>]*>");
Match m = reg.Match(strContent);
if (m.Success)
{
Response.Write(m.Groups[2].Value);
}