我有一个数字字符串:
"13245988"
我想在连续数字之前和之后拆分。
预期输出为:
1
32
45
988
这是我尝试过的:
#!/usr/bin/perl
use strict;
use warnings;
my $a="132459";
my @b=split("",$a);
my $k=0;
my @c=();
for(my $i=0; $i<=@b; $i++) {
my $j=$b[$i]+1;
if($b[$i] == $j) {
$c[$k].=$b[$i];
} else {
$k++;
$c[$k]=$b[$i];
$k++;
}
}
foreach my $z (@c) {
print "$z\n";
}