我有这样的模式:word1 word2 word3
在使用word1进行模式匹配(使用Perl)之后,我必须打印'word2'和'word3',如上所述。
是否有可用的模式系统变量?如果不是这样做的方法是什么?
任何人都可以帮助我。
预先谢谢 塞特希。
答案 0 :(得分:0)
如果我理解正确,你拥有的是word1的值,并且你想在word1匹配后打印两个连续的单词?
试试这个:m/$word1Pattern\s+(?<word2>\S+)\s+(?<word3>\S+)/
之后,名为$+
的Perl哈希映射应包含关键字word2和word3,$+{word2}
和$+{word3}
应包含您的匹配。
如果我首先理解你的问题,那就是......