Wie das Zeichen \ als String verknüpfen?
Mirwais
- perl
Hallo,
Es sollen drei Strings verknüpft werden:
$Ergebnis = 'c:\httpd\perl' . '' . 'datei.html';
Doch ich bekomm immer eine Fehlermeldung! Ich glaub '' wird als Steuerzeichen interpretiert und deshalb als String nicht verknüpft!
Oder was meint ihr wie?
Gruß Mirwais
hi!
Es sollen drei Strings verknüpft werden:
$Ergebnis = 'c:\httpd\perl' . '' . 'datei.html';
Folgendes müsste funktionieren:
$Ergebnis = 'c:\httpd\perl' . '\' . 'datei.html';
Da der Backslash direkt vor einen ' steht, das eigentlich den String
abschließen sollte, wird das ' nicht als Stringabschluss erkannt,
sondern als normales '-Zeichen innerhalb des Strings interpretiert.
bye, Frank!
Servus,
ich wollte nur kurz noch auf die Möglichkeit hinweisen einfache oder doppelte Anführungszeichen mittels
q/(String)/ bzw. qq/(String)/
zu schreiben. Statt / kann man auch ein anderes Zeichen wie z.B. # nehmen, Hauptsache es kommt
am Anfang und Ende des Strings vor.
Bis denn,
Andreas Ott
hi!
Es sollen drei Strings verknüpft werden:
$Ergebnis = 'c:\httpd\perl' . '' . 'datei.html';Folgendes müsste funktionieren:
$Ergebnis = 'c:\httpd\perl' . '\' . 'datei.html';Da der Backslash direkt vor einen ' steht, das eigentlich den String
abschließen sollte, wird das ' nicht als Stringabschluss erkannt,
sondern als normales '-Zeichen innerhalb des Strings interpretiert.bye, Frank!
Hi Folkes,
beide Varianten funktionieren prima!
Thankx!!!
Gruß Mirwais