2013-04-24 51 views
1

我的HTML代码,看起来像解析HTML中的Android

<td align="right"><select name="Hour"> 
<option >00</option> 
<option >01</option> 
<option >02</option> 
<option >03</option> 
<option >04</option> 
<option >05</option> 
<option >06</option> 
<option selected>07</option> 
<option >08</option> 
<option >09</option> 
<option >10</option> 
</select>&nbsp;&nbsp;: 
</td> 

HTML解析我包含像这样在标签唯一不同的代码只有几个街区。所以作为输入,我只有标签的名称。作为输出我需要得到值选定的选项。有人可以给我一个提示或帮助我吗?

回答

0
private String getDateComponentFromHTML(String componentName, String html) { 
    String dateComponent = null; 
    Pattern p = Pattern.compile("<select name=\"" + componentName + "\".*?<.*?selected.*?\\(d{2})"); 
    Matcher m = p.matcher(html); 
    if (m.find()) { 
     dateComponent = m.toMatchResult().group(1); 
    } 
    return dateComponent; 
}