RosettaCodeData/Task/Middle-three-digits/Sed/middle-three-digits.sed
2023-07-01 13:44:08 -04:00

11 lines
117 B
Sed

h
s/^[-+]\{0,1\}0*\([1-9]\([0-9][0-9]\)\{1,\}\)$/\1/
t l
s/$/ -> error!/
b
:l
s/.\(.\{3,\}\)./\1/
t l
x
G
s/\n/ -> /