例如:String s = "$$$*C:\\image\\2.jpg*$$${C:\\image\\3.txt}$$$*C:\\image\\2.gif*";
我想 得到:C:\\image\\2.jpg  C:\\image\\3.txt  C:\\image\\2.gif
该怎么做?

解决方案 »

  1.   

    列出所有你想要过滤掉的字符,然后用replace替换掉咯
      

  2.   

    string[] str = s.replaceAll("*{}", "").replace("$$$", "").split("$");
      

  3.   

    晕,少打个字符
    string[] str = s.replaceAll("*{}", "").replace("$$$", "$").split("$");
      

  4.   

    String s = "$$$*C:\\image\\2.jpg*$$${C:\\image\\3.txt}$$$*C:\\image\\2.gif*";

    s = s.replaceAll("[\\W&&[^:.\\\\]]+", " ");

    System.out.println(s);