#!/usr/bin/perl use strict; use warnings; for my $f ( @ARGV ) { local $/; open( I, '<', $f ); open( O, '>', "$f.bak" ); my $count = 0; my $line = ; $line =~ s{ (<\/div>) } { if (++$count == 2){ "\t\n\n".$1; } else { $1; } }gex; print O $line; }