我想找到 ATG...TAG 或 ATG...TAA 的所有事件。我尝试了以下方法:
#!/usr/bin/perl
use warnings;
use strict;
my $file = ('ATGCCCCCCCCCCCCCTAGATGAAAAAAAAAATAAATGAAAAATAGATGCCCCCCCCCCCCCCC');
while($file =~ /((?=(ATG\w+?TAG|ATG\w+?TAA))/g){
print "$1\n";
}
这使-
ATGCCCCCCCCCCCCCTAG
ATGAAAAAAAAAATAAATGAAAAATAG
ATGAAAAATAG
我想 -
ATGCCCCCCCCCCCCCTAG
ATGAAAAAAAAAATAA
ATGAAAAATAG
我做错了什么?