Ändern Sie die letzten beiden Zeichen einer Zeichenkette in Perl

Ich bin auf der Suche nach einer Lösung für ein problem:

Habe ich die NSAP-Adresse, die ist 20 Zeichen lang:

39250F800000000000000100011921680030081D

Habe ich jetzt ersetzen Sie die letzten zwei Zeichen des Strings mit F0 und die abschließende Zeichenfolge sollte wie folgt Aussehen:

39250F80000000000000010001192168003008F0

Meine aktuelle Umsetzung hackt die letzten zwei Zeichen und hängt F0 es:

my $nsap = "39250F800000000000000100011921680030081D";

chop($nsap);

chop($nsap);

$nsap = $nsap."F0";

Gibt es einen besseren Weg, dies zu erreichen?

InformationsquelleAutor Shree | 2010-12-07
Schreibe einen Kommentar