/**
* 替换第一个和最后一个字符串
*/
public class replaceUtil {
/**
* 替换最后一个字符串
* @param text 需要替换的字符串
* @param strToReplace 指定替换前的字符串
* @param replaceWithThis 指定替换后的字符串
* @return
*/
public String replaceLast(String text, String strToReplace, String replaceWithThis) {
return text.replaceFirst("(?s)" + strToReplace + "(?!.*?" + strToReplace + ")", replaceWithThis);
}
/**
* 替换第一个字符串
* @param ret 需要替换的字符串
* @param strToReplace 指定替换前的字符串
* @param replaceWithThis 指定替换后的字符串
* @return
*/
private static String replaceFirst(String ret, String strToReplace, String replaceWithThis) {
return ret.replaceFirst(strToReplace, replaceWithThis);
}
}
java替换第一个和最后一个字符串
于 2023-05-30 11:36:26 首次发布