又一字符串过滤问题

IT流渊 2010-08-04 01:56:05
有一字符串:
哈哈佛挡杀佛<IMG alt="" hspace=5 src="C:\Documents and Settings\Administrator\桌面\Image\传播图片.png" align=baseline vspace=5 border=0>的说法是德国<IMG alt="" hspace=5 src="C:\Documents and Settings\Administrator\桌面\Image\热度趋势.png" align=baseline vspace=5 border=0>发股份大概


想过滤得到 下面这个字符串 有什么好方法.....
C:\Documents and Settings\Administrator\桌面\Image\传播图片.png+“,"+C:\Documents and Settings\Administrator\桌面\Image\热度趋势.png

大家有 什么好方法吗???? 注意图片可能不止2张得
...全文
95 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
george010 2010-08-04
  • 打赏
  • 举报
回复
1楼的方法不错啊,拿src,就一行代码,为啥不用。。。
IT流渊 2010-08-04
  • 打赏
  • 举报
回复

public static IList<string> GetPicPath(string M_Content)
{
IList<string> im = new List<string>();//定义一个泛型字符类
Regex reg = new Regex(@"<img.*?src=""(?<src>[^""]*)""[^>]*>", RegexOptions.IgnoreCase);
MatchCollection mc = reg.Matches(M_Content); //设定要查找的字符串
foreach(Match m in mc)
{
im.Add(m.Groups["src"].Value);
}
return im;

}

这个OK了 网上找到的
IT流渊 2010-08-04
  • 打赏
  • 举报
回复

Regex reg = new Regex(@"(?i)<img[^>]*?\ssrc\s*=\s*(['""]?)(?<src>[^'""\s>]+)\1[^>]*>");
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
Console.Write(m.Groups["src"].Value + "\n");
}

不对的 大哥 执行好没有任何过滤得
wuyq11 2010-08-04
  • 打赏
  • 举报
回复
Regex reg = new Regex(@"(?i)<img[^>]*?\ssrc\s*=\s*(['""]?)(?<src>[^'""\s>]+)\1[^>]*>");
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
Console.Write(m.Groups["src"].Value + "\n");
}
imfor 2010-08-04
  • 打赏
  • 举报
回复
jquery

each img

$("img").attr("src");

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧