public class Str {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String str = sc.nextLine();//输入字符串//str = str.replaceAll(" ", "");//去除空格Pattern p = Pattern.compile("[`~☆★!@#$%^&*()+=|{}':;,\[\]》·.<>/?~!@#¥%……()——+|{}【】‘;:”“’。,、?]");//去除特殊字符Matcher m = p.matcher(str);str = m.replaceAll("").trim().replace(" ", "").replace("\", "");//将匹配的特殊字符转变为空System.out.println(str);for(int i=0;i<str.length();i++){char a = str.charAt(i);System.out.println(str.charAt(i));}}}
运行结果如下图: