2

JSOUPを使用していて、特定のdivタグIDで始まる要素を取得しようとしています。例えば:

<div id="test123">. 

要素が文字列「test」で始まるかどうかを確認し、すべての要素を取得する必要があります。

http://jsoup.org/cookbook/extracting-data/selector-syntaxを見て、以下を使用して複数のバリエーションを試しました。

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

しかし、それでも機能しませんでした。どんな助けでも大歓迎です。

4

1 に答える 1

3

attribute-starts-withselectorを使用します[attr^=value]

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

これにより、。で始まる属性を<div>持つすべての要素が返されます。idtest

于 2011-05-10T13:43:52.787 に答える