Android 如何从HTML中拆分特定字符串

Android 如何从HTML中拆分特定字符串,android,html,Android,Html,你好,我有这个来自Api的html,我如何从这个html中获取特定的字符串 <div class="field-content"><span class="date-display-single" property="dc:date" datatype="xsd:dateTime" content="2017-10-21T00:00:00+03:00">21 أكتوبر 2017</span></div> </div>

你好,我有这个来自Api的html,我如何从这个html中获取特定的字符串

 <div class="field-content"><span class="date-display-single" property="dc:date" datatype="xsd:dateTime" content="2017-10-21T00:00:00+03:00">21 أكتوبر 2017</span></div>  </div>        
                                                         <div class="views-field views-field-title">        <span class="field-content"><a href="/news/%D8%B1%D8%AD%D9%84%D8%A9-%D8%A7%D9%84%D9%89-%D9%84%D8%A8%D9%86%D8%A7%D9%86-%D8%B9%D9%84%D9%89-%D9%87%D8%A7%D9%85%D8%B4-%D9%85%D8%A4%D8%AA%D9%85%D8%B1-%D8%B5%D9%8A%D8%A7%D8%AF%D9%84%D8%A9-%D9%84%D8%A8%D9%86%D8%A7%D9%86">رحلة الى لبنان على هامش مؤتمر صيادلة لبنان</a></span>  </div>        
                                                         <div class="views-field views-field-field-brief">        <div class="field-content">تعلن نقابة الصيادلة عن تسيير رحلة الى لبنان على هامش مؤتمر صيادلة لبنان من تاريخ\
                                                        (16- 20 /11/2017)
                                                       </div>  </div>  </div>        
                                                         <div class="views-field views-field-view-node">        <span class="field-content"><a href="/news/%D8%B1%D8%AD%D9%84%D8%A9-%D8%A7%D9%84%D9%89-%D9%84%D8%A8%D9%86%D8%A7%D9%86-%D8%B9%D9%84%D9%89-%D9%87%D8%A7%D9%85%D8%B4-%D9%85%D8%A4%D8%AA%D9%85%D8%B1-%D8%B5%D9%8A%D8%A7%D8%AF%D9%84%D8%A9-%D9%84%D8%A8%D9%86%D8%A7%D9%86">اقرأ المزيد</a></span>  </div>    
                                                         </div>
                                                         <div class="row views-row views-row-2 views-row-even">
                                                             <div class="col-xs-3">    
                                                         <div class="views-field views-field-field-image">        <div class="field-content"><a href="node/3457"><img src="/sites/all/themes/dotstrap/images/news-default.png" border="0" /></a></div>  </div>  </div>      <div class="col-xs-9">   
使用HTML解析器,例如提取您需要的内容。您可以在select方法中使用XPath来提取html的重要部分

日期的示例getter:

public static String getDate(String html) {
    return Jsoup.parse(html).select("span.date-display-single").text();
}

你试过什么?也许你自己试试,如果不起作用就回来给我们看你试过的代码如果字符串在同一个html中重复了怎么办谢谢你的重播我试过了但在这种情况下我怎么能得到字符串?你是什么意思?此示例方法返回字符串。现在我尝试获取此/sites/all/themes/dotstrap/images/news-default.png。您有什么想法请告诉我!返回Jsoup.parsehtml.selectdiv.views-field-field-image img.attr'src';
public static String getDate(String html) {
    return Jsoup.parse(html).select("span.date-display-single").text();
}