在Perl中,你如何使用像......这样的字符串。
Doe, John
并获取逗号后的第一个名称值,因为逗号后面有空格?
答案 0 :(得分:0)
试试这个:
use strict;
use warnings;
my $string = 'Doe, John';
my ($lname, $fname) = map { s/^\s+//; # strip leading spaces
$_ # return the modified string
} split ',', $string;
print "$fname\n";
答案 1 :(得分:-1)
($lname,$fname) = split(/,\s+/,$string,2);
split您找到逗号后跟一个或多个空白字符的字符串。