\reslib\Pic\2011-06-16\20110616105124015436757018403491354210155.gif
需要获取最后一个反斜线后的所有数据【正在学习正则表达式,故一定使用正则表达式实现】 谢谢各位String str = "\reslib\Pic\2011-06-16\20110616105124015436757018403491354210155gif";
System.out.println(str.replaceAll("?????",""));

解决方案 »

  1.   


    System.out.println(str.replaceAll(".*\\\\",""));
      

  2.   

    System.out.println(str.replaceAll("\\",""));
    Systen.out.println(str.split("\\"));
    这两个方法都可以!只是第二个方法会稍微复杂些
      

  3.   


    public class RexTest {
    public static void main(String[] args) { String s="\\reslib\\Pic\\2011-06-16\\20110616105124015436757018403491354210155.gif";
    String sub=s.replaceAll(
    "\\\\\\w*\\\\\\w*\\\\.*\\\\", "");
    System.out.println(sub);
    }}
      

  4.   


    System.out.println(str.replaceAll("\\.*\\",""));
      

  5.   


    String regex = ".*\\\\(^\\+)";括号里面的就是了