jsoup中的选择器语法

jsoup中的选择器语法,jsoup,Jsoup,我想得到任何标签的文本,其中包含一个属性,该属性的值类似于描述 例如:- <div id="id_description"> value to be fetched </div> <span class="a-list-description-value">value to be fetched </span> 如何实现此目的?此方法将从具有包含术语描述的属性的任何元素中获取文本,并将其存储到ArrayList: ArrayList<Str

我想得到任何标签的文本,其中包含一个属性,该属性的值类似于描述

例如:-

<div id="id_description"> value to be fetched </div>
<span class="a-list-description-value">value to be fetched </span>

如何实现此目的?

此方法将从具有包含术语描述的属性的任何元素中获取文本,并将其存储到ArrayList:

ArrayList<String> results = new ArrayList<String>();

for(Element e : doc.getAllElements()) {
    for(Attribute attribute : e.attributes()) {
        if(attribute.getValue().contains("description")) {
            results.add(e.text());
        }
    }
}

在文档中是否有用于它的正则表达式。选择标记?我需要在元素标记中使用它!之前的答案是正确的,但我想问的是,是否有一种直接的方法可以做到这一点。
[value to be fetched, value to be fetched]