java吧 关注:1,297,347贴子:12,832,326
  • 7回复贴,共1

【求助】急!!java怎么去除特殊字符:“和\

只看楼主收藏回复

我要接受一个String,然后用这个String保存为文件名
但是文件名是不能存在一些特殊字符的,比如:*、\、“、?等等。
*和\不能用“”包括表示。
求指点


1楼2012-09-13 15:33回复
    可以有啊,前面再加个 \ 就行


    IP属地:江苏2楼2012-09-13 15:34
    回复
      2026-02-11 18:12:40
      广告
      不感兴趣
      开通SVIP免广告
      转义


      3楼2012-09-13 15:36
      收起回复
        用正则表达式判断


        4楼2012-09-13 15:37
        回复
          举例:
          String a = "A*B\\C?D"
          String b = a.replaceAll("[*\\\\?]", "")
          另外,“*和\不能用“”包括表示”,这句有点儿没看懂


          6楼2012-09-13 15:43
          收起回复