2013-10-07 4 views
0

e- Привет Я хотел бы найти дивы, которые могут быть названы <div class=class-A... или <div class=class-B...jsoup поиск div с wild card?

Как я мог найти Somthing как class- *? Я попытался выбрать с: содержит без успеха, но не уверен в правильном синтаксисе, который я должен использовать.

Спасибо,

Оливье

ответ

2

Вы можете использовать css selector:

Elements divs = document.select("div[class^=class-]"); 
+0

Спасибо, он работает, но без символа. – user1875921

+0

хорошо, я меняю свой ответ, чтобы отразить ваши выводы – luksch

2

Вы бы использовать селектор CSS в этом случае, например .:

div[class*="class-"] что означает div с class, который содержит class-

http://jsoup.org/cookbook/extracting-data/selector-syntax

http://www.w3.org/community/webed/wiki/Advanced_CSS_selectors#Attribute_selectors

+0

Спасибо, это работает, но без "характер. Я понял, что в этом случае это не только начало, но и строка может быть где угодно. – user1875921