Thread Alles vorm "<" entfernen? (8 answers)
Opened by Brenner at 2010-01-25 08:00

MatthiasW
 2010-01-25 08:11
#131163 #131163
User since
2008-01-27
367 Artikel
BenutzerIn
[default_avatar]
Es funktioniert so nicht, weil du substr() falsch verwendest:
perldoc -f substr
substr EXPR,OFFSET,LENGTH,REPLACEMENT

In deinem Fall wäre des OFFSET 0 und die Länge bekommst du mittels index():
Code (perl): (dl )
1
2
3
my $x = 'lalala <abc>';
substr( $x, 0, index( $x, '<' ), '' );
print $x, "\n"; # gibt <abc>

MfG
perl -E'*==*",s;;%ENV=~m,..$,,$&+42;e,$==f;$"++for+ab..an;@"=qw,u t,,print+chr;sub f{split}say"@{=} me"'

View full thread Alles vorm "<" entfernen?