Pattern patPunc = Pattern.compile("[`~!@#$^&*()=|{}':;',\[\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]$");Matcher matcher = patPunc.matcher(str);
matcher.find() //false