#!/usr/bin/perl
use feature 'say';
use strict;
use warnings;
my $str = "name_of_file0000000546210618.A001.6476871457";
say
$str =~ s/name_of_file
\K\d*(?=\d{6}\
.A
\d{3})//r
;
IyEvdXNyL2Jpbi9wZXJsCnVzZSBmZWF0dXJlICdzYXknOwp1c2Ugc3RyaWN0Owp1c2Ugd2FybmluZ3M7CgpteSAkc3RyID0gIm5hbWVfb2ZfZmlsZTAwMDAwMDA1NDYyMTA2MTguQTAwMS42NDc2ODcxNDU3IjsKc2F5ICRzdHIgPX4gcy9uYW1lX29mX2ZpbGVcS1xkKig/PVxkezZ9XC5BXGR7M30pLy9yOw==