perl cut变量后匹配

t3irkdon  于 2023-03-23  发布在  Perl
关注(0)|答案(1)|浏览(136)

我有一个变量在目录中的一些日志存储。我想得到的话后“日志”在路径(开尔文和詹姆斯的情况下),“日志”将固定在所有路径。
变量中定义的路径示例

Both possible:
my $path1="/path/to/abc/logs/kelvin/";
my $path2="/path/to/abc/logs/james";
wqnecbli

wqnecbli1#

列表上下文中的匹配返回捕获的子字符串,因此我们可以使用带有简单正则表达式模式的匹配来提取所需的部分。

my ( $id ) = $path =~ m{/logs/([^/]*)};

相关问题