我有一个像C:\Users\shail.jet\Desktop\cca-lan_test_cases_path.txt
这样的字符串。
我想只获得本例中的文件名是cca-lan_test_cases_path.txt
。我已经尝试过使用javascript split函数,但它确实没有用。任何帮助将不胜感激。
答案 0 :(得分:0)
"C:\\Users\\shail.jet\\Desktop\\cca-lan_test_cases_path.txt".split("\\").pop();
确保在文件路径字符串中添加转义反斜杠,否则javascript将忽略它。
将用反斜杠拆分,然后使用pop获取数组中的最后一个元素,即文件名。
答案 1 :(得分:0)
var filename = fullPath.replace(/^.*[\\\/]/, '')
这将处理\ OR / in path
var filename = fullPath.replace(/^.*(\\|\/|\:)/, '');
还应该防止空字符串