我有一个字符串" / project / pkt / sw / tool / xxx"并应删除" sw / tool / xxx"从原始字符串。 请让我建议怎么做?
输入:
"/project/pkt/sw/tool/xxx";
期望输出
"/project/pkt/"
代码
my $ str = "project/pkt/sw/tool/xxx";
$str =~ s|\w*/\w*/\w*$||;
print $str;
我在这里获得相同的原始字符串,请告诉我如何从原始字符串中删除最后三个单词。
答案 0 :(得分:2)
以下正则表达式修改$str
以删除问题中定义的最后三个单词。
$str =~ s|\w*/\w*/\w*$||;