用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);
String regex="(.*)+>";
s=s.replaceAll(regex,"");
System.out.println(s);
我试了下,还是不行,我是在Javascript里面用的,不是后台。
String[] s=str.split(">");
System.out.println(s[str.length]);
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);
很受用,不过貌似这个的JS正则在IE7/8下会有卡死现象,用lastIndexOf和substring可以解决这个问题。