`
mjbb
  • 浏览: 89159 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java正则提取图片链接

 
阅读更多
public static void main(String[] args) {
		  String str = "<input type='text' id='http://xxx.com/a.jpg' name='baijinshan' >";
//		  String regEx="(?<=id=')[\\S\\s]+(?=' name)";
		  String regEx="http://[([a-z0-9]|.|/|\\-)]+.[(jpg)|(bmp)|(gif)|(png)]";
		  Pattern p=Pattern.compile(regEx);
		  Matcher m=p.matcher(str);
		  boolean result=m.find();
		  System.out.println(m.group());
		}
 
分享到:
评论

相关推荐

    java正则表达式匹配网页所有网址和链接文字的示例

    在Java编程中,正则表达式是处理文本模式匹配的强大工具,尤其在处理网页内容时,如提取网址和链接文字。这个示例展示了如何使用Java的正则表达式来匹配网页中的所有网址和链接文字。下面将详细讲解相关知识点。 1....

    Java中使用正则表达式获取网页中所有图片的路径

    在Java编程中,正则表达式是一种强大的文本处理工具,常用于字符串匹配、查找、替换等操作。本问题涉及到如何使用Java中的正则表达式从...在实际应用中,可能需要结合DOM解析库如Jsoup来更准确地解析和提取图片路径。

    Java抓取网页图片链接地址

    3. **查找并提取图片链接**: - 遍历整个HTML字符串,找到所有符合`&lt;img&gt;`标签格式的字符串。 - 对于每个找到的`&lt;img&gt;`标签,进一步提取其`src`属性值,并将其添加到`pics`列表中。 #### 总结 本文介绍了如何使用...

    正则表达式提取html中的所有的Email地址

    在本案例中,我们关注的是如何使用C#编程语言来编写正则表达式,从HTML文档中提取所有的电子邮件地址。下面将详细阐述这个过程。 首先,电子邮件地址通常遵循一定的格式,例如`username@example.com`。一个基本的...

    java常用正则表达式

    ### Java常用正则表达式详解 #### 一、概述 正则表达式是进行字符串匹配的强大工具,在Java中被广泛应用于各种应用场景,如文本搜索、数据验证等。本篇文章将根据给定的部分内容来详细解释Java中常用的正则表达式,...

    java获取网网页中出现的图片及判断网页代码中是否包含有效图片

    4. **正则表达式匹配图片链接**:为了从HTML源码中提取图片链接,可以使用正则表达式进行匹配。例如,可以使用以下正则表达式来匹配`src`和`background`属性中的图片链接: ```java String searchImgReg = "(?x)...

    正则表达式获取网页HTML,css,js,图片等

    正则表达式可以用来查找HTML文档中的特定部分,例如,要获取所有链接(`&lt;a&gt;`标签),可以使用如下正则:`["']([^"']+)["'][^&gt;]*&gt;`。这会匹配所有`&lt;a&gt;`标签,并捕获其`href`属性值。 2. **CSS提取**: CSS负责网页...

    详解JAVA抓取网页的图片,JAVA利用正则表达式抓取网站图片

    本文将详细介绍如何利用Java和正则表达式来抓取网页中的图片链接,并下载这些图片。以下是一个简单的Java程序示例,用于实现这个功能。 首先,我们需要导入必要的库,包括`java.io`、`java.net`和`java.util.regex`...

    java爬虫,抓取网页图片

    4. **正则表达式**:虽然Jsoup足够强大,但有时我们可能还需要使用正则表达式来匹配特定格式的图片链接,特别是在处理复杂或非标准的HTML结构时。 5. **网络IO**:获取到图片URL后,需要下载图片。这就涉及到Java的...

    正则使用经典

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和提取字符串模式。在IT行业中,正则表达式(Regular Expression,简称regex)被广泛应用于数据验证、文本挖掘、爬虫开发等领域。本篇文章将深入探讨...

    javaMaven工程.zip

    6. **正则表达式**:在提取图片链接时,可能需要使用正则表达式(Regular Expression)来匹配特定的URL模式,确保只选择壁纸图片。 7. **文件下载**:获取到图片链接后,爬虫还需要有下载功能,将图片保存到本地。...

    java闹钟开发项目

    )"`:用来提取图片的源地址。 这些正则表达式的应用使得程序能够高效地从大量的HTML代码中定位到具体的数据块。 ### 4. 图片处理 在抓取完文本内容后,项目还特别处理了页面中的图片资源: - 首先判断图片链接...

    JAVA程序设计大作业基于Java实现的网络爬虫,多线程地连接互联网,获取页面源代码

    2.通过正则表达式匹配,根据用户的选择可提取URL、电子邮箱、QQ号码、日期、电驴链接等信息 3.用户可自定义正则表达式,从页面源代码或在正文中提取信息 4.用户可自定义URL的正则表达式,当页面含有匹配的URL时,...

    Android-H-Viewer使用选择器和正则表达式来从网站获取数据的安卓绅士阅览器

    在本应用中,正则表达式被用来从已解析的HTML片段中提取图片链接、文章标题等信息,确保数据的正确性和完整性。 3. **Android UI设计**:应用界面的设计至关重要,PureDark-H-Viewer可能使用了Material Design风格...

    java源码搜索链接Java网络爬虫(蜘蛛)源码-zhizhu

    3. **解析器**:对下载的网页内容进行解析,提取出有用的信息以及新的URL链接。 4. **存储器**:将解析后得到的数据存储到数据库或其他存储介质中。 #### zhizhu网络爬虫源码详解 根据提供的描述,“zhizhu”网络...

    正则表达式30分钟快速教程 pdf

    大多数编程语言如Python、Java、JavaScript等都内置了正则表达式库,可以方便地在代码中使用。 3. 正则表达式语法差异: 虽然基本概念相同,但不同环境(如Perl、JavaScript、PCRE等)的正则表达式可能存在细微...

    java script

    3. **图片资源管理**:`images`文件夹可能存储了网页所需的图片资源,JavaScript可以通过正则表达式处理图片路径,实现图片的懒加载或者根据设备特性调整图片大小。 4. `js`文件夹中的JavaScript代码是项目的核心...

    [搜索链接]Java网络爬虫(蜘蛛)源码_zhizhu.rar

    - **解析器**:对下载的HTML内容进行解析,提取所需信息,如文字内容、图片链接等。 - **数据存储**:保存解析后的数据,可以是文件系统、数据库或其他形式。 3. **核心技术** - **HTTP通信**:使用Java的`java...

    java新闻抓取程序代码

    - 例如,提取新闻列表中的新闻链接或新闻详情页面中的内容等。 示例: ```java String[] s = analysis("(.*?)&lt;/p&gt;", getContent(URL), 30); ``` 这里 `(.*?)&lt;/p&gt;` 是一个正则表达式,用来匹配 `&lt;p&gt;` 标签中的文本...

Global site tag (gtag.js) - Google Analytics