假设我在一个名为'/home/user/directory/HelloWorld.txt'的字符串中有一个路径.我想删除HelloWorld.txt,最后得到'/ home/user/directory'.我需要什么样的正则表达式.
Joh*_*lla 17
不要使用正则表达式.相反,使用File::Basename,可以处理所有特殊情况.
use File::Basename;
dirname("/foo/bar/baz/quux.txt"); --> "/foo/bar/baz"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
421 次 |
| 最近记录: |