while() { push @required, $_ if /^abcde.*partname$/; } #### while() { print C if /^abcde.*partname$/; }