错误信息:“java.util.regex.PatternSyntaxException: Unexpected internal error near index 1\”应该如何处理?

解决方案 »

  1.   

    java.util.regex.*。。这是哪个包,为什么会用到这个包?
      

  2.   

    我是初学者啦,不知道怎样处理“\\”的问题?
    replaceAll("\\","\\\\")可以这样用吗?
      

  3.   

    谁能告诉我怎样正确将这样的字符“\\192.168.0.1\HP LaserJet 1100 (MS)”正确输出呢?谢谢!
      

  4.   

    不明白这是个字符串,直接System.out.print打出来不就行了?
      

  5.   

    赋给变量出错啦!
    AA = "\\192.168.0.1\HP LaserJet 1100 (MS)"
    最后结果是 "\192.168.0.1\HP LaserJet 1100 (MS)"
      

  6.   

    你那样应该不会错的,他怎么会抛出了java.util.regex.PatternSyntaxException: Unexpected internal error near index 1\,这个正则表达式里的异常
    要不你就真写成
    AA="\\\\192.168.0.1\\HP LaserJet 1100 (MS)"
      

  7.   

    AA = "\\\\192.168.0.1\\HP LaserJet 1100 (MS)"
      

  8.   

    "\\192.168.0.1\HP LaserJet 1100 (MS)"这是由函数得到的值
    之前不知道字符串中有多少个"\"这样的字符啦!
    我的想法是用replaceAll("\\","\\\\")直接换?不知为何行不通?