use strict; use warnings; while () { print unless /^SKIP\s$/ .. /^CONTINUE\s$/; } __DATA__ one two SKIP THOUGH THEY DAYS ARE FEW, THEY'RE FILLED WITH TEARS, AND SINCE I LOST YOU IT FEELS LIKE YEARS. YES, IT SEEMS SO LONG GIRL, SINCE YOU'VE BEEN GONE, AND I JUST CAN'T GO ON IF YOU WON'T SEE ME, (you won't see me) YOU WON'T SEE ME. (you won't see me) © Northern Songs Ltd CONTINUE buckle my show (sic)