java replaceall() 转义字符

来源:互联网 发布:mpls网络架构 编辑:程序博客网 时间:2024/05/19 21:18
如何将字符串中的"\"替换成"\\":

  

String in,out;out=in.replaceAll("\\\\","\\\\\\\\");</span>

原因:

  '\'在java中是一个转义字符,所以需要用两个代表一个。例如System.out.println( "\\" ) ;只打印出一个"\"。但是'\'也是正则表达式中的转义字符(replaceAll 的参数就是正则表达式),需要用两个代表一个。所以:\\\\被java转换成\\,\\又被正则表达式转换成\。


1 0
原创粉丝点击