相关疑难解决方法(0)

正则表达式修剪路径到最后一个文件夹和文件

我有的是这个:

E:\folder\00000000\file.txt
Run Code Online (Sandbox Code Playgroud)

我想得到这个:

00000000\file.txt
Run Code Online (Sandbox Code Playgroud)

问题是我循环遍历这些目录的列表,需要为每个目录删除它,而不仅仅是00000000目录,因为下一个是00000001,所以一个

我想出的正则表达式是这样的:

.+\\00000000    
Run Code Online (Sandbox Code Playgroud)

这让我这样:

\file.txt
Run Code Online (Sandbox Code Playgroud)

任何想法都会很棒!

谢谢!

更新:废话!我搞砸了...

我想要捕捉的是与此相反的:

E:\folder\
Run Code Online (Sandbox Code Playgroud)

所以我可以用不同的路径替换它.对不起: - /

regex perl

0
推荐指数
1
解决办法
4172
查看次数

标签 统计

perl ×1

regex ×1