正则表达式从路径中删除最后一个文件夹

sia*_*ana 5 regex

使用Regex我需要从路径中删除最后一个文件夹:

Example : C:\Temp\Dir1\

Output : C:\Temp\
Run Code Online (Sandbox Code Playgroud)

请不要建议我可以使用c#或其他编程语言执行此操作.我确实需要正则表达式.

在此先感谢您的帮助.

Joe*_*oey 6

更换

[^\\]+\\?$
Run Code Online (Sandbox Code Playgroud)

没什么.这适用于像C:\Temp\Dir1(没有尾随反斜杠)这样的路径.它无法用于驱动器的根目录.