use strict; my @lines=grep(/;/, ); print pop @lines; __DATA__ This is not the right line This OK, it contains a ; This is no good either Hey, a ; in this line! Drop this.