正则表达式如何查找路径中的最后一个文件夹

时间:2015-04-27 16:32:33

标签: regex path expression

我想在路径中找到最后一个文件夹。

前:

G:\DATA1\DATA2\DATA3\DATA4\my target\file.xxx

我需要提取我的目标

我尝试使用(^.*\\)(.*\\),但结果是target\

有人可以解决它。

由于

1 个答案:

答案 0 :(得分:3)

使用贪心操作符和捕获组的力量。

.*\\([^\\]+)\\

使用相同的正则表达式,但退出第二个捕获组的最后一个反斜杠。

.*\\(.*)\\

从组索引1中获取所需的字符串。

DEMO