import java.math.BigDecimal;
/**
* @program:
* @Date: 2019/10/24 16:57
* @Description:
*/
public class BigDecimalUtil {
public final static String regEx = "[\n`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。, 、?]";
/**
* 去除所有特殊符号
*
* @param symbol 特殊符号
* @param pretreatment 要处理的字符串
* @return
*/
public static String wipeAllSpecialSymbol(String symbol, String pretreatment) {
if (EmptyUtil.isEmpty(symbol)) {
symbol = regEx;
}
return pretreatment.replaceAll(symbol, "");
}
public static void main(String[] args) {
String str = "100,000.00";
//去除字符串中指定的特殊符号
System.out.println(wipeAllSpecialSymbol(",", str));
//去除字符串中所有的特殊符号
System.out.println(wipeAllSpecialSymbol("", str));
}
}
java去除所有特殊符号/指定特殊符号
最新推荐文章于 2023-08-30 09:34:23 发布