[url]http://stackoverflow.com/questions/2282728/java-replacelast[/url]
java的String类的方法中有replaceFirst,但是没有replaceLast。
上面的帖子里面是关于如何写replaceLast方法,如下:
java的String类的方法中有replaceFirst,但是没有replaceLast。
上面的帖子里面是关于如何写replaceLast方法,如下:
public class Test {
public static String replaceLast(String text, String regex, String replacement) {
return text.replaceFirst("(?s)(.*)" + regex, "$1" + replacement);
}
public static void main(String[] args) {
System.out.println(replaceLast("aaabbb", "bb", "xx"));
}
}