in reply to Greedy flip flop operator?

I do it like this:

while (my $line = <$fh>) { chomp $line; ($line =~ /start text|^\+/) && print "$line\n"; }