Leser: 1
|< 1 2 >| | 14 Einträge, 2 Seiten |
theresa+2008-06-16 21:33:21--Edit - der Thread sollte eigentlich in "allgemein"
pq+2008-06-16 21:46:45--theresa+2008-06-16 21:33:21--Edit - der Thread sollte eigentlich in "allgemein"
verschoben
QuoteHi,
was darf denn zwischen "s1" und "/" stehen?
print "$1\n" if( $string=~!s1(.+?)/!)
theresa+2008-06-16 22:56:00--QuoteHi,
was darf denn zwischen "s1" und "/" stehen?
Zahlen. Kann man nicht "alles" erlauben? also alles was ab dem ersten "s1" steht bis zum nächsten "/"?
$string=~ m{s1.+?/}
$string =~ m{s1[^/]+/}
$string =~ m{s1\d+/}
$string =~ s/(.*)s1[^/]+/(.*)/$1$2/; # evtl. mit Modifier /g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#!/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
|< 1 2 >| | 14 Einträge, 2 Seiten |