public static String[] dealString(String str){
		String[] s = str.split(":");
		//s[0]
		s[0] = s[0].trim();
		int first = s[0].indexOf(" ");
		int last = s[0].lastIndexOf(" ");
		//ոֵλòͬ޳
		if(first<last){
			String[] subStr = s[0].split(" ");
			StringBuffer sb = new StringBuffer();
			sb.append(subStr[0]);
			for(int i=1; i<subStr.length; i++){
				if(!subStr[i-1].equals("") && subStr[i].equals("")){
					sb.append(" ");
				}else if(subStr[i-1].equals("") && !subStr[i].equals("")){
					sb.append(subStr[i]);
				}else{
					continue;
				}
			}
			s[0] = sb.toString();
		}
		//s[1]
		s[1] = s[1].trim();
		String mailName;
		String size;
		if(!s[1].contains("=")){
			s[1] = s[1].replace("<", "").replace(">", "").trim();
			return s;
		}else{
			int left = s[1].indexOf("<");
			int right = s[1].indexOf(">");
			mailName = s[1].substring(left+1, right).trim();
			int lastCh = str.indexOf("=");
			size = str.substring(lastCh+1).trim();
		}
		String[] ss = {s[0], mailName, size};
		return ss;
	}