提取页面图片地址

  1. string htmlimg = FCKeditor1.Value;
  2.         MatchCollection mc = Regex.Matches(htmlimg, @"<img.*?src/s*=[/s""']*(?<url>[^/s""']*)[^>]*>", RegexOptions.IgnoreCase);       
  3.         string[] imgUrls = new string[mc.Count];
  4.         int i = 0;
  5.         foreach (Match m in mc)
  6.         {
  7.             imgUrls[i++] = m.Groups["url"].Value;
  8.         }
  9.         Response.Write(string.Join(",", imgUrls));

 

         //效果:/UserFiles/Image/DSCN0957.JPG,/UserFiles/Image/123.jpg,/UserFiles/Image/0319AC84.jpeg,/UserFiles/Image/123.jpg

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Android中提取HTML中的图片地址可以通过以下步骤实现: 1. 获取HTML内容:使用HttpURLConnection或HttpClient等方法发送HTTP请求并获取HTML页面的内容。 2. 解析HTML内容:可以使用Jsoup等HTML解析库来解析HTML内容,将其转化为DOM树结构。 3. 定位图片标签:通过DOM树结构可以定位到HTML中的图片标签<img>。 4. 提取图片地址:通过解析<img>标签的属性,特别是src属性,可以获取图片URL地址。 下面是一个示例代码,演示了如何在Android中提取HTML中的图片地址: ```java import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import java.io.IOException; public class HTMLImageExtractor { public static void main(String[] args) { try { // 获取HTML内容 String html = "<html><body><img src=\"https://example.com/image1.jpg\" /><img src=\"https://example.com/image2.jpg\" /></body></html>"; // 解析HTML内容 Document doc = Jsoup.parse(html); // 定位图片标签 Elements imgElements = doc.getElementsByTag("img"); // 提取图片地址 for (Element imgElement : imgElements) { String imgUrl = imgElement.attr("src"); System.out.println("Image URL: " + imgUrl); } } catch (IOException e) { e.printStackTrace(); } } } ``` 在这个示例代码中,我们使用了Jsoup来解析HTML内容。首先,将HTML字符串传递给Jsoup.parse()方法,然后使用getElementsByTag()方法来定位所有的<img>标签。最后,通过调用attr("src")方法,可以获取到每个<img>标签的src属性值,也就是图片地址。 在开发Android应用时,可以将上述代码集成到项目中,并根据实际需求进行适当调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值