Discussion:
letztes Zeichen im String
(zu alt für eine Antwort)
Katharina Klappert
2004-10-20 14:41:42 UTC
Permalink
Hallo NG,

ich suche eine Möglichkeit, mir aus einem String das letzte Zeichen
anzeigen zu lassen um es dann mit einem Pattern zu vergleichen.

kleines Beispiel:

$wort = "hallo" oder "hallo,"

nun will ich das letzte Zeichen von $wort in eine neue Variable bekommen.

Vielen Dank und Grüße,

Katharina
Christian Kirsch
2004-10-20 14:53:50 UTC
Permalink
Post by Katharina Klappert
Hallo NG,
ich suche eine Möglichkeit, mir aus einem String das letzte Zeichen
anzeigen zu lassen um es dann mit einem Pattern zu vergleichen.
perldoc -f substr
--
Christian Kirsch
Tony Muler
2004-10-21 06:56:22 UTC
Permalink
Post by Christian Kirsch
Post by Katharina Klappert
Hallo NG,
ich suche eine Möglichkeit, mir aus einem String das letzte Zeichen
anzeigen zu lassen um es dann mit einem Pattern zu vergleichen.
perldoc -f substr
Alternativ (vernachlaessigbar schneller): m/(.)$/

Also:
my $text = "Bla bla blaZ";
($letzter)= $text =~ /(.)$/; # Oder $letzter=substr($text, -1, 1)

T.
Erich Horsten
2004-10-20 19:28:30 UTC
Permalink
Post by Katharina Klappert
ich suche eine Möglichkeit, mir aus einem String das letzte Zeichen
anzeigen zu lassen um es dann mit einem Pattern zu vergleichen.
perldoc -f chop

Erich
Tony Muler
2004-10-21 06:50:52 UTC
Permalink
Post by Erich Horsten
Post by Katharina Klappert
ich suche eine Möglichkeit, mir aus einem String das letzte Zeichen
anzeigen zu lassen um es dann mit einem Pattern zu vergleichen.
perldoc -f chop
Ich glaube nicht, dass Katharina das Zeichen
auch abschneiden wollte.

t.
Erich Horsten
2004-10-21 09:47:18 UTC
Permalink
Post by Tony Muler
Ich glaube nicht, dass Katharina das Zeichen
auch abschneiden wollte.
Da hast du sicher recht. Ich habe lediglich daran gedacht, wie ich, als
Metzger, möglichst schnell die Wurstenden an die variable Kundschafte
bringe - einfach ZACK ;-)

Erich

Lesen Sie weiter auf narkive:
Loading...