in reply to grep using regex

Works for me
use strict; use warnings; my @allData = <DATA>; my @tmpHeader = grep /^Test\s+\d+\s+of\s+\d+$/../^\d+\s+end$/, @allDat +a; print @tmpHeader; __DATA__ Test 1 of 1 bala bala bala. bala 138 end blah blah
Test 1 of 1 bala bala bala. bala 138 end

Please pick more meaningful titles.