从Perl中的字符串中提取最后K个字符

nev*_*int 14 perl

我有一个看起来像这样的字符串

my $str1 = "ACGGATATTGA";
my $str2 = "alex";
Run Code Online (Sandbox Code Playgroud)

我想要做的是从每个字符中提取最后三个字符.

$out1 = "TGA";
$out2 = "lex";
Run Code Online (Sandbox Code Playgroud)

我怎么能在Perl中做到这一点?

cjm*_*cjm 31

使用substr:

$out1 = substr($str1, -3);
Run Code Online (Sandbox Code Playgroud)