path.replaceAll("\\\\", "/");什么意思?????????

解决方案 »

  1.   

    转"\"=>"/"java中表示'\'用"\\"
    而正则式中'\'为特殊符号 与java规则结合"\\"仅仅表示单一的转义符号 缺乏转义体无法独立存在
    所以"\\\\"仅表示匹配"\"的模式
      

  2.   


    replaceAll(String regex, String replacement) 
     
    使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。
      

  3.   

    path.replaceAll("\\\\", "/");把path中所有的"\\\\" 替换成"/";
    如 path="a\\\\b\\\\c"; 替换后就成了 "a/b/c";