Я использую JSOUP и пытаюсь получить элементы, которые начинаются с определенного идентификатора тега div. Например:
<div id="test123">.
Мне нужно проверить, начинается ли элементы со строки «test», и получить все элементы.
Я посмотрел на http://jsoup.org/cookbook/extracting-data/selector-syntax и попробовал несколько вариантов, используя:
doc.select("div:matches(test(*))");
Но все равно это не сработало. Любая помощь приветствуется.
Использовать селектор атрибута начинается с [attr^=value].
[attr^=value]
Elements elements = doc.select("div[id^=test]"); // ...
Это вернет все <div> элементы с атрибутом id, начиная с test.
<div>
id
test