D:/aa/bb/cc/
  用String中的replaceAll怎样把把上面的字符串改成:d:\aa\bb\cc

解决方案 »

  1.   

    String xiaoxie = str.toLowerCase());//小写的转换正则不好做吧
      

  2.   


    "D:/aa/bb/cc/".replaceAll("\\/","\\");
      

  3.   

    主要注意转移字符,一个是java里面的一个是正则表达式的        String s1="D:/aa/bb/cc/";//d:\aa\bb\cc
            System.out.println(s1.replaceAll("\\/","\\\\").replaceAll("D","d")); 
      

  4.   

    String s = "D:/aa/bb/cc/";
    String s2 = s.replace('/', '\\');
    System.out.println(s2);
      

  5.   

    人家说了,用replaceAll()方法了啊
      

  6.   

    public class ReplaceAllDemo {
    public static void main(String[] args) {
    String s="D:/aa/bb/cc";
    String s1 = s.replaceAll("D", "d");
    //System.out.println(s1);
    String s2 = s.replaceAll("/","\\\\");
    System.out.println(s2);
    }}
      

  7.   

    不好意思,应该是s1.replaceAll("/","\\\\")
      

  8.   

    这个不需要正则表达式的参与!String str = "D:/aa/bb/cc/";
    str = str.replace('/', '\\');
    System.out.println(str);