检查字符串中路径中的非法字符

比约恩

用户可以为其数据选择自己的下载路径,我希望对非法字符(!@#$%^&*等)检查“路径”或“目录”字符串,并在可能的情况下替换它们。

有人可以帮忙吗?先感谢您。

public void onDownloadLocationChanged(final String newLocation) {
   //
     final String original = settings.getDownloadsLocation();
     //
      if (!newLocation.equals(original)) {
       //
         if (new File (newLocation).isDirectory() && (new File(newLocation).exists())) {
       // DoSomething
   }}
威利斯

您可以使用replaceAllString方法来实现例如,如果要从字符串中删除“ @”字符,可以执行以下操作:

original.replaceAll("[\\@]", "");

上面的调用将用“”替换字符串中所有“ @”出现,这实际上意味着该字符已被删除。此外,您可以将要删除的任何字符添加到上述调用中。如果您希望为每个坏字符使用不同的替换,那么您需要考虑多个replaceAll语句,但是如果您只是想从字符串中删除非法字符,那么这就是解决方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查字符串中是否包含非法字符

来自分类Dev

检查字符串中是否包含非法字符

来自分类Dev

检查字符串中的字符

来自分类Dev

检查字符串中的字符

来自分类Dev

检查字符串中的辅音

来自分类Dev

检查字符串中的值

来自分类Dev

检查字符串中的辅音

来自分类Dev

检查字符串中的整数

来自分类Dev

在Java中检查字符串中的字符

来自分类Dev

XML Deserilation中路径错误中的非法字符

来自分类Dev

XML Deserilation中路径错误中的非法字符

来自分类Dev

检查字符串是否包含数组中的字符

来自分类Dev

如何检查字符串中的特殊字符?

来自分类Dev

检查字符串中的重复字符Javascript

来自分类Dev

检查字符串数组中的字符不是重复的

来自分类Dev

检查字符串中的大写字符

来自分类Dev

多次检查字符是否在字符串中

来自分类Dev

使用指针时检查字符串中的字符

来自分类Dev

Python:检查字符串中的字符

来自分类Dev

检查字符串中字符使用次数的函数

来自分类Dev

检查字符串数组中的字符不是重复的

来自分类Dev

检查字符串中的重复字符/字母

来自分类Dev

检查字符串是否在组中包含字符

来自分类Dev

检查字符串中重复字符的运行

来自分类Dev

检查字符是否在字符串中的错误位置

来自分类Dev

如何检查字符串是否包含字符串数组中的字符串?

来自分类Dev

检查字符串是否匹配字符串数组中的任何字符串?

来自分类Dev

检查字符串是否包含给定字符串python中的字符以外的字符

来自分类Dev

在JavaScript中检查字符串中的符号