Perl模式匹配系统变量

时间:2010-08-03 13:52:17

标签: perl pattern-matching

我有这样的模式:word1 word2 word3

在使用word1进行模式匹配(使用Perl)之后,我必须打印'word2'和'word3',如上所述。

是否有可用的模式系统变量?如果不是这样做的方法是什么?

任何人都可以帮助我。

预先谢谢 塞特希。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你拥有的是word1的值,并且你想在word1匹配后打印两个连续的单词?

试试这个:m/$word1Pattern\s+(?<word2>\S+)\s+(?<word3>\S+)/

之后,名为$+的Perl哈希映射应包含关键字word2和word3,$+{word2}$+{word3}应包含您的匹配。

如果我首先理解你的问题,那就是......