JavaScript 字符串拆分为包含反斜杠的字符串
javascript string split for string containing backslashes
我有一个像C:'Users'shail.jet'Desktop'cca-lan_test_cases_path.txt
这样的字符串。
我只想得到在这种情况下是cca-lan_test_cases_path.txt
的文件名。我已经尝试过使用javascript拆分功能,但它不起作用。任何帮助将不胜感激。
"C:''Users''shail.jet''Desktop''cca-lan_test_cases_path.txt".split("''").pop();
确保在文件路径字符串中添加转义反斜杠,否则 javascript 将忽略它。
这将按反斜杠拆分,然后使用 pop 获取数组中的最后一个元素,该元素将是文件名。
var filename = fullPath.replace(/^.*['''/]/, '')
这将在路径中处理 '' OR/
var filename = fullPath.replace(/^.*(''|'/|':)/, '');
还应防止空字符串
相关文章:
- 将字符串拆分为数组时出现JavaScript错误
- 如何将字符串拆分为字符,但在javascript中保留空格
- 将字符串拆分为;只要它's不在»«
- 如何将以下字符串拆分为二维数组:
- 将javascript中的字符串拆分为一个数组
- 这个字符串拆分器可以重构或改进吗
- Regex将字符串拆分为大小适中的块
- 将字符串拆分为具有固定字符数的数组
- 将字符串拆分为数组
- 如何在没有javascript中的split函数的情况下将字符串拆分为单词
- 字符串拆分并获取第一次和最后一次出现
- node.js将接收到的字符串拆分为不同的变量,然后格式化为json字符串
- 如何将复杂的字符串拆分为多个部分
- 将字符串拆分为多维数组
- 将逗号分隔的字符串拆分为单独的字符串
- 如何在 Javascript 中以特定间隔将字符串拆分为数组
- Javascript 字符串拆分
- 使用 jQuery 将长字符串拆分为文本块
- 在javascript中将字符串拆分为句子
- 在将字符串拆分为硒时获取空输出