包含反斜杠的字符串的javascript字符串拆分

时间:2014-11-13 08:54:57

标签: javascript

我有一个像C:\Users\shail.jet\Desktop\cca-lan_test_cases_path.txt这样的字符串。

我想只获得本例中的文件名是cca-lan_test_cases_path.txt。我已经尝试过使用javascript split函数,但它确实没有用。任何帮助将不胜感激。

2 个答案:

答案 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(/^.*(\\|\/|\:)/, '');

还应该防止空字符串