大家帮帮我,找了好久,还是解决不了,正值表达式问题
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("\\","/");
//错误,\表达格式不对,怎么表达\符号啊!大家看看啊!
解决就给分!
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("\\","/");
//错误,\表达格式不对,怎么表达\符号啊!大家看看啊!
解决就给分!
s = s.replaceAll("D:\\Tomcat\\webapps\\JgbzInfoWeb","");
s = s.replaceAll("\\","/");
java基础知识不牢固。"\"是转义字符。
s = s.replaceAll("\\\\","/");
我用\\表达还是错误
我试试\\\\
这个就错了
要写成这样就要用转意符
D:\\Tomcat\\webapps\\JgbzInfoWeb\\errorpage\\error_404.jsp
// 将s替换为/errorpage/error_404.jsp
s = s.replaceAll("D:\\\\Tomcat\\\\webapps\\\\JgbzInfoWeb","");
s = s.replaceAll("\\\\","/");
haha1903(中国人) 10 其它平分