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));
}
}
}
运行结果如下图: