java 使用正则去除字符串首尾两端指定的字符 且中间的不做处理
/**
* 去除字符串首尾两端指定的字符
* */
public static String trimBothEndsChars(String srcStr, String splitter) {
String regex = "^" + splitter + "*|" + splitter + "*$";
return srcStr.replaceAll(regex, "");
}
public static void main(String[] args) {
String str = "***内容1*内容2**";
String o = trimBothEndsChars(str,"\\*");
System.out.println("结果:" + o);
}
运行结果:
结果:内容1*内容2