#!/usr/bin/perl use strict; use warnings; my $string1 = '/pfad/bla/s132424328x/umleitung/datei'; my ($s) = $string1 =~ m!(s1[^/]+)!; print "1: $s\n"; my $string2 = 'pfad/bla/etwas'; my ($pfad) = $string2 =~ m!^.*?/(.*)!; print "2: $pfad\n"; __END__ C:\Perl>theresa.pl 1: s132424328x 2: bla/etwas