Moinsen!
Wie wäre es mit
my $string = "for200711281234567890123456789.xml";
$string =~ /(\d{8})(\d{19})/;
my $week_curr = $1;
my $ts_curr = $2;
eventuell mit verfeinertem regulären Ausdruck, um bei anderem Inhalt des Strings garantiert die richtigen Bestandteile zu erwischen?
Norbert