<DIV id=tbg9><SPAN class="f14px fB">产品简介</SPAN> | <A 
href="http://www.FFF.com/">首页</A> &gt; <! ><A 
href="http://www.FFF.com/A.asp?menuid=1">AAA</A> &gt; <A 
href="http://www.FFF.com/A.asp?menuid=2">BBB</A> &gt; <A 
href="http://www.FFF.com/A.asp?menuid=3">CCC</A> </DIV>
要取得最后一个链接的中文CCC1。4个链接地址是不定式的
2。链接地址数量也是不定的,即有可能是4个,有可能是3个,等等,反正就是要取得最后一个中文谢谢

解决方案 »

  1.   


        public static void main(String[] args) {
            String string = "<DIV id=tbg9><SPAN class=\"f14px fB\">产品简介</SPAN> | <A "+
            "href=\"http://www.FFF.com/\">首页</A> &gt; <! ><A"+
            "href=\"http://www.FFF.com/A.asp?menuid=1\">AAA</A> &gt; <A"+
            "href=\"http://www.FFF.com/A.asp?menuid=2\">BBB</A> &gt; <A "+
            "href=\"http://www.FFF.com/A.asp?menuid=3\">CCC</A> </DIV>";
            string = string.replaceAll("</A> *</DIV>", "");
            String[] str =string.split(">");
            System.out.print(str[str.length-1]);
        }
      

  2.   

    取得最后一个“中文”?你这CCC明明不是中文啊。还是取得最后一个链接中的文字?
      

  3.   


    稍微改下string = string.replaceAll("</A>\\s*</DIV>", "");
      

  4.   

    public static void main(String[] args) {
            String string = "<DIV id=tbg9><SPAN class=\"f14px fB\">产品简介</SPAN> | <A "+
            "href=\"http://www.FFF.com/\">首页</A> &gt; <! ><A"+
            "href=\"http://www.FFF.com/A.asp?menuid=1\">AAA</A> &gt; <A"+
            "href=\"http://www.FFF.com/A.asp?menuid=2\">BBB</A> &gt; <A "+
            "href=\"http://www.FFF.com/A.asp?menuid=3\">CCC</A> </DIV>";
            System.out.println(string.substring(string.lastIndexOf("\">")+2,string.lastIndexOf("</A> </DIV>")));
        }