![]() |
:)
|
Ich bräuchte da noch eine kleine Hilfestellung:
Ich möchte testen, ob ein gewisses Zeichen in einer Variable enthalten ist, wie geht das? Also in der Art if $name contains '@' { ... } |
Zitat:
~ |
Jetzt bräuchte ich noch mal was ...
In Pascal gibt es die Möglichkeit abzufragen, ob ein bestimmtes Zeichen an einer bestimmten Stelle eines Strings steht, und zwar if str[1] <> 'a' then ... Ist sowas auch in perl möglich? Ich möchte prüfen, ob an der ersten Stelle einer Variable ein '/' steht, falls nicht, soll dieser am Anfang eingefügt werden. |
Ohne Gewähr:
Code:
if (! ($str =~ /^\//) )Code:
if (substr($str, 0,1) neq '/')~ |
Zitat:
|
Hab leider k.A. wie der CONCAT-Operator in Perl ausschaut...
Code:
$str = '/' . $str;Code:
$str = '/' + $str; |
Zitat:
|
Die if Abfrage passt leider noch nicht,
if (! ($str =~ /^\//) ) prüft anscheinend den ganzen String und nicht nur die erste Stelle und if (substr($str, 0,1) neq '/') gibt einige Syntaxfehler aus edit: if (substr($str, 0,1) ne '/') ist korrekt, prüft aber auch nur den gesamten String und nicht genau die erste Stelle. edit2: Jetzt geht's, hab bei substr den "1" vergessen :D |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 03:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag