//移除首部和尾部public static String replaceStr(String str) { Pattern pattern = Pattern.compile("^,+|,+$"); Matcher matcher = pattern.matcher(str); return matcher.replaceAll("");}//只移除尾部public static String replaceStr(String str) { Pattern pattern = Pattern.compile(",+$"); Matcher matcher = pattern.matcher(str); return matcher.replaceAll("");}
//^为限制开头 //$为限制结尾 //在限制条件为特定字符出现1次以上时,可以使用「+」 //在限制条件为特定字符出现0次以上时,可以使用「*」 //在限制条件为特定字符出现1次以上时,可以使用「?」
测试发现呢, 1,要移除多个字符,使用+ 2,字符有多个只移除其中一个就使用? 3,字符确定只有一个字符则使用*