使用jsoup从div中选择%2中选择%1跨度的方法如下:
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.14.3</version>
</dependency>
String html = "<div>%1</div><div>%2</div>";
Document doc = Jsoup.parse(html);
:contains
选择器来选择包含特定文本的元素。代码如下:Elements divs = doc.select("div:contains(%2)");
Pattern pattern = Pattern.compile("%1\\s*(\\d+)");
for (Element div : divs) {
Matcher matcher = pattern.matcher(div.text());
if (matcher.find()) {
String span = matcher.group(1);
System.out.println("跨度内容:" + span);
}
}
这样,你就可以使用jsoup从div中选择%2中选择%1跨度的内容了。
请注意,以上代码示例中的正则表达式和HTML结构仅供参考,实际情况可能会有所不同。你需要根据实际情况进行调整。此外,腾讯云并没有与jsoup直接相关的产品或服务,因此无法提供相关的产品和链接。
领取专属 10元无门槛券
手把手带您无忧上云