截取文件名
function splitFileName(text) {
var pattern = /\.{1}[a-z]{1,}$/;
if (pattern.exec(text) !== null) {
return text.slice(0, pattern.exec(text).index);
} else {
return text;
}
}
处理文件名重复问题
function duplicateFileName(fileName,temp) {
let fname="";
if (fileName && fileName != "") {
fname = this.splitFileName(fileName);
if(isNaN(temp[fileName])){
temp[fileName]=0;
}else{
temp[fileName]++;
fname+="("+temp[fileName]+")";
}
}
return fname;
}
本文介绍了一种使用正则表达式截取文件名的方法,并提供了解决文件名重复问题的函数实现。通过示例代码,读者可以学习如何从完整的文件路径中分离出文件名部分,以及如何在文件名重复时进行智能处理。
6935

被折叠的 条评论
为什么被折叠?



