Perl: auf Charakter innerhalb eines Strings zugreifen
-
Hi!
Sorry fuer die Frage, aber ich weiss nicht recht, wonach googeln, und in der ActivePerl Doku hab ich nichts gefunden, also:wie kann ich auf einen einzelnen Buchstaben innerhalb eines Strings zugreifen? In C gibts ja bekanntlich
char* foo = "Hello, World!"; foo[0]; // == H
aber ich find in Perl grad keine einfachere Moeglichkeit, also einen Substring der Laenge 1 zu erzeugen... ist das der einzige (vielmehr: einfachste) Weg, das zu tun, oder gibts auch hier "more than one way to do it"?
-
den string in ein array reinkopieren und dort C-like-mäßig zugreifen.
-
gibts denn 'ne einfache Moeglchkeit, das zu tun? Da erscheint mir die substring-Loesung noch praktikabler....
-
Also ich würde definitiv mit substr arbeiten; der Vorteil dieser Array-Idee erschließt sich mir nicht ganz.
-
"more than one way to do it"
-
siranus schrieb:
"more than one way to do it"
Ja, mit der Kirche ums Kreuz oder mit dem Kreuz um die Kirche.