我有2個RegExps。如何獲得第一個RegExp匹配子字符串的開始位置並開始從此位置查找第二個RegExp匹配?查找從Perl中特定位置開始的正則表達式匹配
UPD:例如:
$_ = "
=cut
vffdv
vdfvfd
vdfvfdvfd
=pod
dvfddv
vfdvfdvf
vdfvfdvfd
=end
";
$\ = "\n";
sub get {
my $_ = shift;
/=((\d|\w)+)/i;
return $1;
}
print get($_) while /^=/mg;
打印
cut
cut
cut
但我需要
cut
pod
end
請參閱[這個答案](http://stackoverflow.com/a/1723458) – HamZa
@HamZa但會有'='的列表。 'get'中的RegExp不起作用。 – michaeluskov