我试图从固定格式数据中提取一些字段,如下所示:
G1 = DFF(G2)
Run Code Online (Sandbox Code Playgroud)
假设$ _有上面一行,我想在匹配一个合适的reg exp之后得到G1和G2.我正在使用这个:
if (/(w+)\s*=\s*DFF\((w+)\)/)
{
print "$1, $2";
}
Run Code Online (Sandbox Code Playgroud)
但这不是我想要的打印(什么都不打印,这意味着我的模式是错误的).任何人都可以告诉我我做错了什么(请耐心等待,这是我的第一个perl程序!!)
Mat*_*Mat 11
if (/(\w+)\s*=\s*DFF\((\w+)\)/)
Run Code Online (Sandbox Code Playgroud)
这不是不正确的parens,它\w是需要逃避的单词匹配.