0
我有這樣的圖案:word1 word2 word3
Perl的圖案匹配系統變量
模式匹配(使用Perl)與WORD1後,我必須打印「單詞2」,並且如上所述「WORD3」。
是否有任何模式系統變量可以做到這一點?如果沒有可用的方法做到這一點?
任何人都可以幫助我。
高級謝謝 Senthil。
我有這樣的圖案:word1 word2 word3
Perl的圖案匹配系統變量
模式匹配(使用Perl)與WORD1後,我必須打印「單詞2」,並且如上所述「WORD3」。
是否有任何模式系統變量可以做到這一點?如果沒有可用的方法做到這一點?
任何人都可以幫助我。
高級謝謝 Senthil。
如果我理解正確,你有什麼是word1的價值,你想在word1匹配後打印兩個連續的單詞?
試試這個:m/$word1Pattern\s+(?<word2>\S+)\s+(?<word3>\S+)/
之後,Perl的叫做$+
哈希表應包含單詞2和WORD3,並$+{word2}
和$+{word3}
應該包含您的匹配鍵。
如果我首先明白你的問題,那就是......
我們需要看到更多的代碼和更多的例子。你的輸入是一個文本文件嗎?我可以告訴你一件事:系統變量不會有幫助。 – MvanGeest 2010-08-03 13:55:00