Thread Leerzeichen in Perl??? (4 answers)
Opened by olruebe01 at 2006-03-14 19:01

lichtkind
 2006-03-14 19:21
#63788 #63788
User since
2004-03-22
5681 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
besser als
Code (perl): (dl )
while ($ordner =~ / /) {$ordner=~ s/ /_/;}

ist auf jeden fall
Code (perl): (dl )
$ordner =~ tr/ /_/g;

weil er sonst doppelt ducht und tr bei sowas wesentlich schneller ist als s.

die fehlermeldug: -> Use of uninitialized value in transliteration (tr///) at imagetn.pl line 34

bezieht sich auf $val das zu diesem zeitpunkt undefiniert ist also niemals inhalt besessen hat. woran das liegt steht in deinem programm.
Code (perl): (dl )
$val =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;

das ist schon auch ziemlich hohe kunst. macht aber nichts weiter als bytes zu packen also hexadezimal zahlen in ihren bytewert konvertieren
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.

View full thread Leerzeichen in Perl???