Java replaceAll方法中,必须用“\\\\”表达一个"\",因为Java中“\”是转义字符,通常会误以为“\\”就能表示"\",实际上,replaceAll算法的实现运用了正则表达式,所以这里经历了两次转化,即是replaceAll("\\\\")转化出“\\”提交给正则表达式,正则表达式再转化一次获得“\”,同理,用8个反斜杠表示“\\”
Java “\”与"\\"的替换
最新推荐文章于 2024-08-19 17:38:30 发布