[英]Capture sub-directories from path
my $path= "/tmp/main/store/important/file/log"; ##string
$path =~ m/file/;
print "$&/$'\n";
我要捕获file/log/.*/.*/ .. . . ..
file/log/.*/.*/ .. . . ..
路径可能会有所不同,还有其他解决方法吗?
多谢你们
只需使用贪婪匹配( .*
):
my $path= "/tmp/main/store/important/file/log";
my ($tail) = $path =~ m!(/file/.*)!;
print $tail; # /file/log
在这里,我还对m//
运算符使用了自定义分隔符,以避免转义斜线。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.