Perl Noob здесь - у меня есть следующий скрипт
if(substr($pc, 3,1)!=" "){
$newpc = substr($pc, 0, 4) . " " . substr($pc, 4);
}
Он предназначен для помещения пробела в почтовые индексы, например NN141NJ
становится NN14 1NJ
... однако с такими почтовыми кодами, как NN102DE
, он ничего не делает, распознает ли Perl " "
и "0"
как тот же самый? Как я могу сделать так, чтобы Perl не игнорировал строки с 0
в качестве четвертой буквы?