sub sdlp {
my ($testo, $num) = @_;;
my @linea = split /\n/, $testo;
my $numas = $num + 1;
if( grep {$linea[$num] eq /\b([^a-zA-Z0-9\.\-\+\~]):([^a-zA-Z0-9\.\-\+\~])\b/i}$head){print "$linea[$num]\n";}
else {sdlp($testo, $numas)};
}
sdlp("$mi_archivo", 0);