从html解析器中获取元素

时间:2011-05-10 13:28:09

标签: java android html-parsing jsoup

我正在使用JSOUP,并试图获取以特定div标签id开头的元素。例如:

<div id="test123">. 

我需要检查元素是否以字符串“test”开头并获取所有元素。

我查看了http://jsoup.org/cookbook/extracting-data/selector-syntax,并尝试了多种变体:

doc.select("div:matches(test(*))");

但它仍然无效。任何帮助将非常感激。

1 个答案:

答案 0 :(得分:3)

使用attribute-starts-with选择器[attr^=value]

Elements elements = doc.select("div[id^=test]");
// ...

这将返回所有<div>元素,其中id属性以test开头。