#!/usr/bin/perl $begin='banana'; $end='grape'; while() { /$begin/ ? eval { /$end/ ? last : print while () } : next } __DATA__ apple banana pear peach grape prange