我有文件名之类的
的 C:\ fakepath \ CI_Logo.jpg 即可。
我需要一个正则表达式来获取CI_Logo.jpg。尝试\\[^\\]+$
,但没有锻炼..
以下是我的Javascript代码
var regex="\\[^\\]+$";
var fileGet=$('input.clsFile').val();
var fileName=fileGet.match(regex);
alert(fileName);
答案 0 :(得分:1)
使用此
String oldFileName = "slashed file name";
String[] fileNameWithPath = oldFileName.split("\\\\");
int pathLength = fileNameWithPath.length;
oldFileName = fileNameWithPath[pathLength-1];
在java中我想,你可以修改任何其他langs。
编辑: 确保你用“\\\\” - 四个斜杠
分开答案 1 :(得分:1)
极简主义方法:demo
([\w\d_\.]+\.[\w\d]+)[^\\]