Java正则表达式如何将\替换成\\ 如 :C:\Documents and Settings\Administrator\替换成C:\\Documents and Settings\\Administrator 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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("\\\\\\\\") 我在<input type="file"> 中选择一个文件路径时,它就自动生成一个路径默认就一个\ 如:我选择一个文件时默认的路径就是这样的:C:\fakepath\workbook.dtd而不能像自己定义的路径一样 String str = "d:\\a\\b";当这种情况下如何替换呢? 两个\\就代表一个\,一次类推,所以replaceAll("\\","\\\\"); 你获取到<input type="file"> 里面的内容,然后replace("\\","\\\\"); 简单即是美replaceAll("\\","\\\\"); replaceAll("\\\\","\\\\");这样吧 正则里面\\\\表示一个\吧 字符串 \\表示一个\吧 不知各位有没实践过,replaceAll(String regex,String replacement)里面第一个参数regex是正则表达式,用“\\”会出错的,怎么还有很多人同意这种方法呢???? str = str.replace("\\", "\\\\"); 为什么我写的JFrame只能在main方法里new,不能在按钮事件里new 关于远程控制和远程监视,这样的程序该用到什么技术,请高手指点 Hibernate 执行原生sql的问题!前提是不能用hql 同步和异步有何异同,在什么情况下分别使用他们?举例说明。 一道程序题求解 终于有10分了,问个简单的问题 求教,关于接口的疑问?? 请教配置问题 学习J2SE一定要安装jdk1.4吗 通过链接下载大文本文件的问题 求各位前辈指导,谢谢了 java多线程小问题
\是转义字符,\\就是把\转义成普通字符,\\\\就是两个转义后的\。
下面是下则表达式的写法
String s = "d:\\a\\b";
Pattern p = Pattern.compile("\\\\");
Matcher m = p.matcher(s);
System.out.println(m.replaceAll("\\\\\\\\")
两个\\就代表一个\,一次类推,所以replaceAll("\\","\\\\");
这样吧 正则里面\\\\表示一个\吧 字符串 \\表示一个\吧