[英]Jsoup Html parsing query
我用Jsoup創建了一個newb,我想解析以下代碼:
<span class="vi-tm-left">
<span>(27 apr 2018</span>
<span class="endedDate">19:17:55 CEST)</span>
</span>
為了得到 :
2018年4月27日19:17:55 CEST
有小費嗎?
假設您已在doc
變量中選擇了文檔,並且vi-tm-left
類是唯一的:
final String dateWithBrackets = doc.select("span.vi-tm-left").first().text();
final String date = dateWithBrackets.substring(1, dateWithBrackets.length() - 2);
一個例子來得到它:
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
public class JsoupMain {
public static void main(String[] args) {
String html = "<span class=\"vi-tm-left\"><span>(27 apr 2018</span><span class=\"endedDate\">19:17:55 CEST)</span></span>";
Document doc = Jsoup.parse(html);
String text = doc.select("span.vi-tm-left").text().replace("(", "").replace(")", "");
System.out.println(text);
}
}
這樣做:
String html = "<html><head><title>First parse</title></head>"
+ "<body><p>Parsed HTML into a doc.</p></body></html>";
Document doc = Jsoup.parse(html);
Element firstSpan = doc.select("span.vi-tm-left").first().text();
Element secondSpan = doc.select("span.vi-tm-left").get(1).text();
String result = firstSpan.text() + secondSpan.text();
result = result.substring(1, dateWithBrackets.length() - 2);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.