string aa的内容为
"<td class="cell-align-l"><a href="http:123.com " target="_blank">V领莱卡修身短袖T恤</a><br/>尺码:175/95(L);颜色:黑色</td>"我要找到string b="V领莱卡修身短袖T恤尺码:175/95(L);颜色:黑色",也就是">"与"<"之间的文字,怎么做,感谢.

解决方案 »

  1.   

    /**
     * 功能:去掉所有的<*>标记,去除html标签
     * 
     * @param content
     * @return
     */
    public String removeTagFromText(String content) {
    Pattern p = null;
    Matcher m = null;
    String value = null; // 去掉<>标签
    p = Pattern.compile("(<[^>]*>)");
    m = p.matcher(content);
    String temp = content;
    while (m.find()) {
    value = m.group(0);
    temp = temp.replace(value, "");
    } return temp;
    }
      

  2.   

    temp = temp.replace(value, ""); 
    replace参数不是char吗
      

  3.   

    用正则表达式<[^>]*>就可以了
    split,pattern,replace都可以,看自己喜欢了
      

  4.   

    最简单的:b = b.replaceAll("<[^>]*>", "");
    String str[] = b.split("<[^>]*>");
    还有就是1楼的
    ><间的空格或TAB的表达式是">\\s*<"
      

  5.   

    怎么得不到想要的结果
    String tdContent = content.substring(content.indexOf("<td"), content.indexOf("td>") + 3);
    tdContent = tdContent.replaceAll(" <[^>]*>", ""); 
    String str[] = tdContent.split(" <[^>]*>"); 
    for (int j = 0; j < str.length; j++) {
    tdInnerString += str[j];
      

  6.   

    <td class="cell-align-l">
    <a href="" target="_blank">
    dj16792005</a>
                            
                            <a href="" target="_blank"><img src="" title="4-10个买家信用积分,请点击查看详情" border="0" align="absmiddle" class="rank" /></a> </td>可能主要 还是包含了换行
      

  7.   

    JavaCode:
    String aa= "<td class=cell-align-l> <a href=http:123.com  target=_blank>V领莱卡修身短袖T恤 </a> <br/>尺码:175/95(L);颜色:黑色 </td>" ;
    System.out.print(aa.substring(aa.indexOf("V领莱卡修身短袖T恤"), aa.indexOf("黑色 ")+"黑色".length()));JavaScriptCode:
    var aa= "<td class=cell-align-l> <a href=http:123.com  target=_blank>V领莱卡修身短袖T恤 </a> <br/>尺码:175/95(L);颜色:黑色 </td>" ;        
            
             alert(aa.substring(aa.indexOf("V领莱卡修身短袖T恤"), aa.indexOf("黑色 ")+"黑色".length));
      

  8.   


    <table>
      <tr>
        <td class="cell-align-l" id="content"><a href="http:123.com " target="_blank">V领莱卡修身短袖T恤 </a><br/>
          尺码:175/95(L);颜色:黑色 </td>
        &quot;
        <input name="button" type="button" onclick="doContent();" value="获取内容" />
      </tr>
    </table><script language="javascript">
    function doContent(){
      var content = document.getElementById("content").innerText;
      var result = content.replace("<a href='http:123.com ' target='_blank'>","");
      result = content.replace("</a><br/>","");
      alert(result);
    }
    </script>