\reslib\Pic\2011-06-16\20110616105124015436757018403491354210155.gif
需要获取最后一个反斜线后的所有数据【正在学习正则表达式,故一定使用正则表达式实现】 谢谢各位String str = "\reslib\Pic\2011-06-16\20110616105124015436757018403491354210155gif";
System.out.println(str.replaceAll("?????",""));
需要获取最后一个反斜线后的所有数据【正在学习正则表达式,故一定使用正则表达式实现】 谢谢各位String str = "\reslib\Pic\2011-06-16\20110616105124015436757018403491354210155gif";
System.out.println(str.replaceAll("?????",""));
System.out.println(str.replaceAll(".*\\\\",""));
Systen.out.println(str.split("\\"));
这两个方法都可以!只是第二个方法会稍微复杂些
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);
}}
System.out.println(str.replaceAll("\\.*\\",""));
String regex = ".*\\\\(^\\+)";括号里面的就是了