提取字符串中的图像URL(带有syndicationfeed的RSS)
本文关键字:syndicationfeed 带有 RSS URL 字符串 图像 提取 | 更新日期: 2023-09-27 18:26:31
我有这个:
<img src="http://MyUrl.JPG.jpg" width="180" ...
我需要这个:
http://MyUrl.JPG.jpg
感谢
如果这真的是的全部,那么可能会使用正则表达式,比如
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;
}