提取字符串中的图像URL(带有syndicationfeed的RSS)

本文关键字:syndicationfeed 带有 RSS URL 字符串 图像 提取 | 更新日期: 2023-09-27 18:26:31

我有这个:

<img src="http://MyUrl.JPG.jpg" width="180" ...

我需要这个:

http://MyUrl.JPG.jpg

感谢

提取字符串中的图像URL(带有syndicationfeed的RSS)

如果这真的是的全部,那么可能会使用正则表达式,比如

src="([^"]+)

但是,您不能也不应该尝试使用正则表达式来解析HTML。使用正则表达式解析HTML:为什么不呢?

相反,使用HTML解析器,如HTML敏捷包。我不知道它是否适用于WP7。

使用正则表达式的完整解决方案:

string source ="<img src='"http://MyUrl.JPG.jpg'"";
var reg = new Regex("src=(?:'"|'')?(?<imgSrc>[^>]*[^/].(?:jpg|bmp|gif|png))(?:'"|'')?");
var match=reg.Match(source);
if(match.Success)
{
  var encod = match.Groups["imgSrc"].Value;
}