当前位置: 代码迷 >> 综合 >> 正则 去除字符串中的 字母、特殊符号、中文
  详细解决方案

正则 去除字符串中的 字母、特殊符号、中文

热度:38   发布时间:2024-01-26 09:09:27.0
	/*** 去除字符串中的中文* @param s 接收一个字符串* @return 返回一个去掉了中文的字符串*/public static String removeChinese (String s){//匹配中文String s1 = "[\u4e00-\u9fa5]";// 去除中文return s.replaceAll(s1, "");}/*** 去掉字符串中的特殊符号* @param s 接收一个字符串* @return 返回一个新的去除了特殊字符的字符串*/public static String removeCharacters(String s) {//正则 往括号中添加要去除的特殊字符String regEx="[\n`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。, 、?]";//使用正则替换特殊字符return s.replaceAll(regEx,"");}/*** 去除字符串中的字母* @param s 接收一个字符串* @return 返回一个新的去除过字母的字符串*/public static String removeLetter(String s){//去除字母return s.replaceAll("[a-zA-Z]","");}