#----------------------------------- #!/usr/bin/perl use strict; use warnings; # use re 'debug'; my $workingfolder = '/home/crom/Documents/perl_scripts/html_cleaner/test'; my $file_name = '555 timer.html'; my $link = ')<\/a>'; my $re_link = qr/$link/; open(FILEVAR, "<$workingfolder/$file_name") or die "cannot open $file_name: $!"; my @html = ''; while(){ chomp $_; push(@html, $_); } close FILEVAR; &filters(@html); foreach $_ (@html) {print "$_"} exit(0); sub filters { (@html) = @_; foreach $_ (@html) { if ($_ =~ /$re_link/gis) { $_ =~ (s/$re_link//gis); } } return(@html); } #----------------------------------- #### RESET input LINKS . . . #-----------------------------------