我必须使用用户定义名称创建文件。如果用户可以使用特殊字符,那么我想用我的特定字符串替换该特殊字符。我找到了这样的方法。
String replaceString(String string) {
return string.replaceAll("special_char","");
}
但是如何使用这个方法呢?
最佳答案
relpaceAll方法需要正则表达式和替换字符串。
string.replaceAll("regularExpression","replaceString");
您可以使用此正则表达式:
"[;\\/:*?\"<>|&']"
例如
String replaceString(String string) {
return string.replaceAll("[;\\/:*?\"<>|&']","replaceString");
}
关于java - Android中如何替换特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33078226/