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

包含反斜杠的字符串的javascript字符串拆分,javascript,Javascript,我有一个类似于C:\Users\shail.jet\Desktop\cca-lan\u test\u cases\u path.txt的字符串 我只想得到本例中的文件名是cca-lan\u test\u cases\u path.txt。任何帮助都将不胜感激 "C:\\Users\\shail.jet\\Desktop\\cca-lan_test_cases_path.txt".split("\\").pop(); 确保在文件路径字符串中添加转义反斜杠,否则javascript将忽略它 这将

我有一个类似于
C:\Users\shail.jet\Desktop\cca-lan\u test\u cases\u path.txt的字符串

我只想得到本例中的文件名是
cca-lan\u test\u cases\u path.txt
。任何帮助都将不胜感激

 "C:\\Users\\shail.jet\\Desktop\\cca-lan_test_cases_path.txt".split("\\").pop();
确保在文件路径字符串中添加转义反斜杠,否则javascript将忽略它

这将通过反斜杠分割,然后使用pop获取数组中的最后一个元素,即文件名

var filename = fullPath.replace(/^.*[\\\/]/, '')
这将处理\或/in路径

var filename = fullPath.replace(/^.*(\\|\/|\:)/, '');

还应该防止空字符串

str.substring(str.lastIndexOf('\\'))+1)
可能?很棒的杰克。非常感谢你。