##
$mystring = ($mystring =~ / (\w{1,2}\s)(\w+)$/) ? $2 : '';
Print “JOE”;
##
##
$mystring = ($mystring =~ /(\w{1}\s\w+)|(\w{3,})$/) ? $1 : '';
print "\n $mystring\n";
##
##
#!/usr/bin/perl
use strict;
use warnings;
#my $mystring = "SMITH, A DOE";
my $mystring = "BULLOCK JOE A";
if($mystring =~ /(\w{3,})$/) {
print "\n\n $1\n\n";
}elsif($mystring =~ /(\w{1,2}\s)(\w+)$/) {
print "\n\n $2\n\n";
}