ошибка?«\ 003» - это chr (3) в восьмеричной форме.Однако:
$ perl -Ilib -MDevel::Peek -le '$a="12345"; $a=~s/...//; Dump($a)'
SV = PVIV(0x869b0bc) at 0x86a5060
REFCNT = 1
FLAGS = (POK,OOK,pPOK)
IV = 3 (OFFSET)
PV = 0x869fac3 ( "123" . ) "45"\0
CUR = 2
LEN = 5
Я не могу дублировать это;какую версию perl вы используете?
Обратите внимание, что часть строкового буфера в () зарезервирована, но в данный момент не используется.