0

我正在尝试选择包含单词 Contact 的表的行。

<table>
<tr><td>bla bla</td></tr>
<tr><td>Contact: Mike.....</td></tr>
</table>

当我使用e.children().select(":contains(Contact:)").text() 我得到

Contact: Mike..... Contact: Mike..... Contact: Mike.... 我想要的 3 个实例

如果我尝试e.children().select(":containsOwn(Contact:)").text() 我得到

Contact:

感谢您的任何建议。

4

1 回答 1

0

尝试这个:

Document doc = ...
Elements rows = doc.select("td:containsOwn(contact:)");

for( Element element : rows )
{
    System.out.println(element.text());
}

输出:

Contact: Mike.....

如果你想要tr-tag 代替:doc.select("tr:contains(contact:)");

于 2013-02-27T18:53:17.557 回答