大家帮帮我,找了好久,还是解决不了,正值表达式问题
String s="D:\Tomcat\webapps\JgbzInfoWeb\errorpage\error_404.jsp"
//将s替换为/errorpage/error_404.jsp
s = s.replaceAll("D:\Tomcat\webapps\JgbzInfoWeb","");
s = s.replaceAll("\\","/");
//错误,\表达格式不对,怎么表达\符号啊!大家看看啊!
解决就给分!

解决方案 »

  1.   


    s = s.replaceAll("D:\\Tomcat\\webapps\\JgbzInfoWeb","");
    s = s.replaceAll("\\","/");
      

  2.   

    "\"需要以"\\表达"
    java基础知识不牢固。"\"是转义字符。
      

  3.   

    s = s.replaceAll("D:\\\\Tomcat\\\\webapps\\\\JgbzInfoWeb","");
    s = s.replaceAll("\\\\","/");
      

  4.   

    前面是 regex ,\ 用 \\\\
      

  5.   

    yun15291li(秋飞意) 
    我用\\表达还是错误
    我试试\\\\
      

  6.   

    D:\Tomcat\webapps\JgbzInfoWeb\errorpage\error_404.jsp
    这个就错了
    要写成这样就要用转意符
    D:\\Tomcat\\webapps\\JgbzInfoWeb\\errorpage\\error_404.jsp
      

  7.   

    String s="D:\\Tomcat\\webapps\\JgbzInfoWeb\\errorpage\\error_404.jsp";
    // 将s替换为/errorpage/error_404.jsp
    s = s.replaceAll("D:\\\\Tomcat\\\\webapps\\\\JgbzInfoWeb","");
    s = s.replaceAll("\\\\","/");
      

  8.   

    解决了,给分了
    haha1903(中国人) 10 其它平分