java字符串中常用工具

1.判断字符传中是否含有特殊字符

    /**
     * 判断是否含有特殊字符
     *
     * @param str
     * @return true为包含,false为不包含
     */
    public static boolean isSpecialChar(String str) {
     
 	    public static boolean isSpecialChar(String str) {
		    String regEx = "[ _.`~!@#$%^&*()+=|{}':;',\\[\\]<>/?~!@#¥%……&*()——+|{} 
              【】‘;:”“’。,、?]|\n|\r|\t";
		    Pattern p = Pattern.compile(regEx);
		    Matcher m = p.matcher(str);
		    return m.find();
	     }
      }

 2.删除字符串中的转义字符

   public static String notScriptString(String s){
		if(s==null|| StringUtils.isEmpty(s)){
			return s;
		}
		
		s = s.replaceAll("<(S*?)[^>]*>.*?|<.*? />", "");
		/** 删除转义字符 */
		s = s.replaceAll("&.{2,6}?;", "");

		s = s.replaceAll(">", ">");
		s = s.replaceAll("<", "<");
		s = s.replaceAll("'", "'");
		
		return s;
	}

猜你喜欢

转载自blog.csdn.net/qq_35275233/article/details/83309341