my $test = '34 /verzeichnis/datei.png U'; if ($test =~ m/^([0-9]+) ([^ ]+) ([U|D]{1,1})$/) { print "Nr: >$1<\n"; print "Datei: >$2<\n"; print "Befehl: >$3<\n"; }