我想删除ÇÈý..等Unicode字符并打印CEy
String str = "õvÉnkÄtèsh\u7279";
System.out.println(str);
str = str.replaceAll("[^\\p{ASCII}]", "");
System.out.println("After removing non ASCII chars:");
System.out.println(str);
输入:õvÉnkÄtèsh特
output:vnktsh
但是我想要这样
输入:VÈnkät@
输出:VEnkat
这是代码
String name="VÈnkät@";
String input = StringUtils.stripAccents(name);
input=input.replaceAll("[^a-zA-Z0-9]", "");
System.out.println("remove special characters after="+input);
输入:VÈnkät@
输出:VEnkat
请添加“ commons-lang3-3.0.jar”