我正在寻找与前两个特定字段(用 Perl 编写的变量字符串)匹配的正则表达式。在文件中,没有注释的行#
以任何字符开头,长度不特定,后跟空格,另一个非特定长度字符串,后跟空格:name info data1 data2 data3
。
以下仅适用于匹配第二个字段,但我希望前两个字段完全匹配:/^[^#].*\s$INFO\s/
where $INFO="info"
。我尝试了上述的变体无济于事。我的第一次尝试是这样的:如果对于上述记录,/^[^#]$NAME\s$INFO\s/
这对我来说似乎是合乎逻辑的。$NAME="name"