标签: java regex
目前正在使用此正则表达式:s.replaceAll("[^a-zA-Z0-9]", "");但它删除了我需要的值,例如@ . , !如何将这些值包含在我的正则表达式中,以便它们不会被空字符串替换。
s.replaceAll("[^a-zA-Z0-9]", "");
@ . , !
干杯
答案 0 :(得分:4)
只需将它们添加到正则表达式即可。请注意.是一个特殊字符,因此您必须将其转义:
.
String newString = s.replaceAll("[^a-zA-Z0-9!@\\.,]", "");