***** STARTING dataline 1 **** TEST1 regex, dataline 1 found match(es) {error 1 1 {^E 0-20-9:0-50-9:0-50-9.*$} {^E 0-20-9:0-50-9:0-50-9.*$}} ***** STARTING dataline 2 **** TEST1 regex, dataline 2 found match(es) {three 1 1 {^.*35=A.*$|^.*35=5.*$} {^.*35=A.*$|^.*35=5.*$}} ~~~~~~~~~~~~~~~~ Dumping hash (HoA) %h = ( 'datalinej1_i1' => { 'j1i1' => ' $j1$i1: {error 1 1 {^E 0-20-9:0-50-9:0-50-9.*$} {^E 0-20-9:0-50-9:0-50-9.*$}} ' }, 'datalinej2_i2' => { 'j2i2' => ' $j2$i2: {three 1 1 {^.*35=A.*$|^.*35=5.*$} {^.*35=A.*$|^.*35=5.*$}} ' } ); ~~~~~~~~~~~~~~~~ ending dump