java 去除字符串中所有特殊字符
时间: 2024-09-17 02:45:20
(部分内容来自网络,其真实性存疑,为了避免对您造成误导,请谨慎甄别。)
可以使用正则表达式来去除字符串中的特殊字符。下面是一个示例代码:
public class RemoveSpecialCharacters { public static void main(String[] args) { String str = "Hello!@#$%^&*()_+=-{}[]:;\"'<>,.?/|\\"; String result = str.replaceAll("[^a-zA-Z0-9]", ""); System.out.println(result); } }
输出结果为:Hello
在上面的代码中,str.replaceAll("[^a-zA-Z0-9]", "")
使用了正则表达式[^a-zA-Z0-9]
来匹配所有非字母和非数字的字符,并将其替换为空字符串。所以最终的结果就是去除了所有特殊字符的字符串。