我第一次使用 Perl(使用 TextWrangler),需要正则表达式方面的帮助!
我有一大串物种名称、DNA 和其他文本。我想提取以下内容:
Homo sapiens
Pongo abelii
Macaca mulatta
现在,我已经定义了 $string 并且有这个命令(对不起,如果我没有使用正确的术语,我是一个新手):
while($string =~ m/(Homo sapiens|Pongo abelii|Macaca mulatta)/g)
{
print "$1\n";
}
这是我得到的输出:
Homo sapiens
Homo sapiens
Pongo abelii
Macaca mulatta
Homo sapiens
Homo sapiens
Homo sapiens
Homo sapiens
Homo sapiens
Homo sapiens
我如何获得每个物种名称中的一个?这让我快疯了!!!