zoukankan      html  css  js  c++  java
  • Jsoup API解析HTML中input标签

    Jsoup官网地址:http://jsoup.org/

    1. 解析单个input元素
        String html = "<p><input align="top" src="/项目名/userfiles/image/yiyiren.jpg" width="60%" type="image" longdesc="undefined" /></p>";
        Document doc = Jsoup.parse(html);
        Element inputTag = doc.select("input").first();
        String imgUrl = inputTag.attr("src");

        2. 解析多个input元素
        String html = "<p><input src="/项目名/userfiles/image/QQ图片20130618085610.jpg" width="200" height="99" type="image" longdesc="undefined" /><strong>名称</strong>:薏苡仁<br /><input align="top" src="/项目名/userfiles/image/yiyiren.jpg" width="60%" type="image" longdesc="undefined" /><br /></p>";
        Document doc = Jsoup.parse(html);
        Elements elements = doc.select("input");
        for(Element inputTag : elements)
        {
            String imgUrl = inputTag.attr("src");
            System.out.println("imgUrl=====" + imgUrl);
        }

       利用正则表达式获取HTML内容中的图片标签:
        1. <img[^>]+src\s*=\s*['"]([^'"]+)['"][^>]*>
        2. <input[^>]+src\s*=\s*['"]([^'"]+)['"][^>]*>

  • 相关阅读:
    safari调试iphone
    git 本地仓库关联远程仓库
    video 自动播放及循环播放问题
    webpack4系列之【3. webpack4优化记录】
    展示博客
    第三天冲刺
    第二天冲刺
    第一天冲刺
    UML设计
    Alpha项目冲刺
  • 原文地址:https://www.cnblogs.com/riskyer/p/3275396.html
Copyright © 2011-2022 走看看