第一种,文件名不包含扩展名:
正则表达写法:([^<>/\\\|:""\*\?]+)\.\w+$
java中的写法:
……
String reg = "([^<>/\\\\|:\"\"\\*\\?]+)\\.\\w+$+";
Matcher m = Pattern.compile(reg).matcher(uri); //uri为需要匹配的路径
Sring filename = null;
if (m.find()) {
filename = m.group(1);
}
……
示例:
第二种:文件名包含扩展名
正则表达写法:([^<>/\\\|:""\*\?]+\.\w+$)