Java正则表达式如何将\替换成\\
如 :C:\Documents and Settings\Administrator\替换成
C:\\Documents and Settings\\Administrator
[解决办法]
replaceAll("\","\\\");
\是转义字符,\\就是把\转义成普通字符,\\\\就是两个转义后的\。
[解决办法]
对的。。
[解决办法]
用正则表达式比较麻烦,1楼的比较方便,但字符要写成“C:\Documents and Settings\Administrator\\” java"\"表示""
下面是下则表达式的写法
String s = "d:\\a\\b";
Pattern p = Pattern.compile("\\\");
Matcher m = p.matcher(s);
System.out.println(m.replaceAll("\\\\\\\")
[解决办法]
两个\\就代表一个\,一次类推,所以
replaceAll("\","\\\");
[解决办法]
你获取到<input type="file"> 里面的内容,然后replace("\","\\\");
[解决办法]
简单即是美
replaceAll("\","\\\");