<table class="query" border="1"  id="TaskInfo">
  <tr >
       <td class="query_left_td01">
      <b>任务名称:</b>·······<br>
      <b>任务阶段:</b>····<br>
      <b>技能组:</b><br>
      <b>任务分组:</b>····<br>
      <b>任务类型:</b>标准任务<br>
  <b>处理人:</b>····<br>
  <b>计划开始时间:</b>2013-04-22<br>
      <b>计划结束时间:</b>2013-04-28<br>
      <b>计划工时:</b>56.00<b><br>
      <b>任务描述:</b>无····<br>
      <b>难度系数:</b>--<br>
        
  </td>
    </tr>
</table>用什么方法把<b>计划结束时间:</b>2013-04-28<br>这句话中的2013-04-28截取出来。
不知道是不是还是使用正则。如果是的话,麻烦哪位帮着写一下。。谢谢了。

解决方案 »

  1.   

    String temp="<b>计划结束时间:</b>2008-01-01<br>";
    String s = "<b>计划结束时间:</b>";
    String e = "<br>";
    temp=temp.substring(temp.indexOf(s)+s.length());
    temp=temp.substring(0,temp.indexOf(e));
    System.out.println(temp);
      

  2.   

    indexOf 2013 取出的最后一个位置int 再截取
      

  3.   


    //原始字符串
    String src =" <b>计划开始时间:</b>2013-04-22<br> ";
    //正则规则
    String reg = "<b>计划开始时间[^</b>]</b>\\s*(\\d{4}-\\d{2}-\\d{2})\\s*<br>";
    //目标串
    String dest = "";
    final Matcher m = RegexpUtils.matcher(reg, src);
    if (m.find()) {
    dest = m.group(1).toString();
    }
    System.out.println(dest);
      

  4.   

    给每个b后的内容加个span,设个id,很好获取,这页面写的,不敢恭维。document.getElementById("xxxooo")
    <b>计划结束时间:</b><span id="xxxooo">2013-04-28</span><br>