如何设计一个 RegEx 脚本来从路径中删除文件名?诀窍在于,道路上有各种各样的扳手需要投入工作。
路径可以包括:
1: "Folder1/Folder2/Folder3.1234/folder4.5678/ApplesandOranges.txt","MoreInfo","EvenMoreInfo"
2: "Folder1/Folder2/Folder3.1234/folder4.91011/","MoreInfo","EvenMoreInfo"
or even
3: "Folder1/Folder2/Folder3.1234/folder4.5678/ApplesandOranges.zip?CatsAndDogs.txt","MoreInfo","EvenMoreInfo"
对于情况 1 和 3,我想最终得到:
Folder1/Folder2/Folder3.1234/folder4.5678/
不过,第二个返回是可以接受的
Folder1/Folder2/Folder3.1234/folder4.5678/ApplesandOranges.zip
虽然不是首选。
在情况 2 中,它会完全跳过该行,因为没有文件名。
有什么建议么?
通过文本编辑器使用标准正则表达式。没有使用java之类的。
注意:该路径只是一个示例。可能有 50 个文件夹。它始终不只是 4 个文件夹