my $Bpod = 'B<(.*?)>'; my $B = ''; my $b = ''; my $Ipod = 'I<(.*?)>'; my $I = ''; my $i = ''; my $Upod = 'U<(.*?)>'; my $U = ''; my $u = ''; open(DATA, "; s/$Bpod/$B$1$b/gi for @file; s/$Ipod/$I$1$i/gi for @file; s/$Upod/$U$1$u/gi for @file;