use Data::Dumper;
my @input_lines = <main::DATA>;
my $input_string = join /\n/, @input_lines; my @blocks = split(/\s*#+\s*/, $input_string); my @matches = ();
push @matches, [ split(/\s*[\n\r]+\s*/, $_) ] for @blocks;
__DATA__
google.com/test
yahoo.com/test
##############
somethingelse.com/test
##############
12345
dXNlIERhdGE6OkR1bXBlcjsKIApteSBAaW5wdXRfbGluZXMgPSA8bWFpbjo6REFUQT47Cm15ICRpbnB1dF9zdHJpbmcgPSBqb2luIC9cbi8sIEBpbnB1dF9saW5lczsgCm15IEBibG9ja3MgPSBzcGxpdCgvXHMqIytccyovLCAkaW5wdXRfc3RyaW5nKTsKbXkgQG1hdGNoZXMgPSAoKTsKcHVzaCBAbWF0Y2hlcywgWyBzcGxpdCgvXHMqW1xuXHJdK1xzKi8sICRfKSBdIGZvciBAYmxvY2tzOwogCnByaW50IER1bXBlcihAbWF0Y2hlcyk7CiAKX19EQVRBX18KZ29vZ2xlLmNvbS90ZXN0IAp5YWhvby5jb20vdGVzdCAKIyMjIyMjIyMjIyMjIyMgCnNvbWV0aGluZ2Vsc2UuY29tL3Rlc3QgCiMjIyMjIyMjIyMjIyMjIAoxMjM0NQ==