получить элементы из парсера html - PullRequest
2 голосов
/ 10 мая 2011

Я использую JSOUP и пытаюсь получить элементы, которые начинаются с определенного идентификатора тега div. Например:

<div id="test123">. 

Мне нужно проверить, начинается ли элементы со строки «test», и получить все элементы.

Я посмотрел на http://jsoup.org/cookbook/extracting-data/selector-syntax и попробовал несколько вариантов, используя:

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

Но все равно это не сработало. Любая помощь приветствуется.

1 Ответ

3 голосов
/ 10 мая 2011

Использовать селектор атрибута начинается с [attr^=value].

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

Это вернет все <div> элементы с атрибутом id, начиная с test.

...