perl - 如何从字符串中删除特定单词?

时间:2014-09-30 22:13:19

标签: perl

我有一个字符串" / 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;

我在这里获得相同的原始字符串,请告诉我如何从原始字符串中删除最后三个单词。

1 个答案:

答案 0 :(得分:2)

以下正则表达式修改$str以删除问题中定义的最后三个单词。

$str =~ s|\w*/\w*/\w*$||;