解决方案 »

  1.   

    String s=">haadha>>dfh>aha>>adh>>ahf>>haadhsdh>fdhh";
    String regex="(.*)+>";
    s=s.replaceAll(regex,"");
    System.out.println(s);
      

  2.   


    我试了下,还是不行,我是在Javascript里面用的,不是后台。
      

  3.   

    这用 substring和 lastIndexOf就可以了
      

  4.   

    分割数组的方法也可以实现
    String[] s=str.split(">");
    System.out.println(s[str.length]);
      

  5.   

    用javascript正则一样适用
    var s=">haadha>>dfh>aha>>adh>>ahf>>haadhsdh>fdhh";
    var regex=/(.*)+>/;
    s=s.replace(regex,"");
    alert(s);
    当然用lastIndexOf和substring更好
    var s=">haadha>>dfh>aha>>adh>>ahf>>haadhsdh>fdhh";
    s=s.substring(s.lastIndexOf(">")+1,s.length); 
    alert(s);
      

  6.   


    很受用,不过貌似这个的JS正则在IE7/8下会有卡死现象,用lastIndexOf和substring可以解决这个问题。