【发布时间】:2011-11-24 15:50:34
【问题描述】:
我想在我放入 StringBuffer 的 HTML 文件中找到元素“buddyname”并获取 value="" 的元素,在本例中为 5342test。 value="" 中的元素可以更改,所以我无法直接搜索 5342test。
<fieldset style="display:none"><input type="hidden" name="buddyname" value="5342test"/></fieldset>
我怎样才能用 jsoup 做到这一点?或者有没有更简单的方法,我已经尝试过 Pattern/Matcher 但没有成功,因为我遇到了Pattern.compile("<input[^>]*?value\\s*?=\\s*?\\\"(.*?)\\\")");
下面是一些示例代码。 提前谢谢你。
Document doc = Jsoup.parse(page); // page is a StringBuffer
Elements td = doc.select("fieldset");
for (Element td : tds) {
String tdText = td.text();
System.out.println(tdText);
}
【问题讨论】:
标签: java android regex string jsoup