当前位置:网站首页 > 技术博客 > 正文

html中img标签src的作用

在Java中获取

HTML

中的

img 标签

可以使用正则表达式或者使用第三方库进行解析。以下是两种常用的方法:

方法一:使用正则表达式

可以使用正则表达式来匹配

HTML

中的

img 标签

,并提取其中的

属性

值。示例代码如下:

```java

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class ImageTagExtractor {

public static void main(String[] args) {

String

html

= "<

html

><body><

img

src=https://blog.csdn.net/JSPSEO/article/details/"image.jpg" alt="Image"></body></

html

>";

// 定义正则表达式

String regex = "<

img

\s+src\s*=\s*"([^"]+)"[^>]*>";

// 创建Pattern对象

Pattern pattern = Pattern.compile(regex);

// 创建Matcher对象

Matcher matcher = pattern.matcher(

html

);

// 查找匹配的

img 标签

并提取src

属性

while (matcher.find()) {

String src = matcher.group(1);

System.out.println("Image source: " + src);

}

}

}

  方法二:使用第三方库Jsoup Jsoup是一个Java的 HTML 解析库,可以方便地从 HTML 中提取 标签  属性 。可以使用Jsoup来获取 HTML 中的 img 标签 及其 属性 值。示例代码如下:  ```java import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements;  public class ImageTagExtractor { public static void main(String[] args) { String html = "< html ><body>< img src=https://blog.csdn.net/JSPSEO/article/details/"image.jpg" alt="Image"></body></ html >";  // 使用Jsoup解析 HTML Document doc = Jsoup.parse( html );  // 获取所有的 img 标签 Elements img Tags = doc.select(" img ");  // 遍历 img 标签 并获取src 属性  for (Element img Tag : img Tags) { String src = img Tag.attr("src"); System.out.println("Image source: " + src); } } } 

版权声明


相关文章:

  • 移位运算求值2024-11-18 13:01:02
  • sqlserver增删改查语句2024-11-18 13:01:02
  • vue启动后浏览器访问不了2024-11-18 13:01:02
  • bind9配置详解2024-11-18 13:01:02
  • 类的静态成员变量怎么赋值2024-11-18 13:01:02
  • orm框架有哪些优缺点2024-11-18 13:01:02
  • 不会c语言能学数据结构吗2024-11-18 13:01:02
  • pop3属于哪一层协议2024-11-18 13:01:02
  • java单元测试类2024-11-18 13:01:02
  • 黑客工具app2024-11-18 13:01:02