图片正则

IForMoney 2007-10-13 03:23:54
我想得到http://images.gg-art.com/auction/images1/13/13325.jpg
怎么写呢,新手,不好意思了
...全文
467 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
vfan2010 2007-10-16
  • 打赏
  • 举报
回复
 string str = @" <img src=http://images.gg-art.com/auction/images1/13/13325.jpg >";
Regex r = new Regex(@"<img[\s]*src[\s]*=(?<src>http://[\w\W]*.jpg)[\s]*>", RegexOptions.IgnoreCase);
if (r.IsMatch(str))
{
Response.Write(r.Match(str).Groups["src"].Value.ToString());
}
vfan2010 2007-10-16
  • 打赏
  • 举报
回复
<img[\s]*src[\s]*=(?<src>http://[\w\W]*.jpg)>
SDFDSAC 2007-10-13
  • 打赏
  • 举报
回复
string str = @"<img src=http://images.gg-art.com/auction/images1/13/13325.jpg>";
string s = "<img[^>]+?src=(|\"|\')([^\'\"]+)>";
Regex r = new Regex(s, RegexOptions.IgnoreCase);
Match m = r.Match(str);
Console.WriteLine(m.Groups[2]);
IForMoney 2007-10-13
  • 打赏
  • 举报
回复
谢谢,有没有其他的写法了呢
SDFDSAC 2007-10-13
  • 打赏
  • 举报
回复
string str = @"1111http://images.gg-art.com/auction/images1/13/13325.jpg..aaaa";
string s = @"http://[^\s]*.jpg";
Regex r = new Regex(s, RegexOptions.IgnoreCase);
Match m = r.Match(str);
Console.WriteLine(m.Groups[0]);

62,074

社区成员

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

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

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

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