Struppi: Zugriff auf x-tes Zeichen im Sting

Beitrag lesen

Dazu existiert doch substr, was ist daran nicht easy?

easy to use wäre m.E. $str[17] - also so, wie in Javascript alert("hallo"[1]) der Zugriff auf ein Zeichen eines Strings einfach per angehängtem Index geht.

Das geht nicht in allen Browsern (deshalb nutze ich das nie) und liegt daran, dass  in Javascript ähnlich wie in Java fast alles ein Objekt ist.

Und dort geht dann der umgekehrte Weg nicht mehr:
var s = "abc";
s[2] = 'X';
alert(s); // 'abc'

Versuch mal mit JS das x.Zeichen auszutauschen. Da finde ich den Weg in Perl easy.

Es ist also nicht easy (da nicht immer funktionsfähig) und nicht komplett

Es gibt aber noch einen praktischen Grund, in Perl kann es nicht funktionieren, da der Interpreter dann nicht mehr zwischen einem Array und einem Skalar unterscheiden könnte und wenn man wirklich geil auf diese Schreibweise ist bleibt immer noch der Weg den String in ein Array zu splitten.

Struppi.