我正在尝试匹配以>开头的行,但不起作用...
#!/usr/bin/perl
while ($lines = <>) {
$count++;
if (/^\#/) {
next;
}
elsif (/^>/) {
print "hola";
}
}
有什么想法吗?
答案 0 :(得分:2)
你想要匹配$ _而不是$ lines 将其更改为
#!/usr/bin/perl
while ($lines = <>) {
$count++;
if ($lines =~ /^\#/) {
next;
}
elsif ($lines =~ /^>/) {
print "hola";
}
}