s=*$*;l=s.size-1;x=l%3+1;p s[0,x]+"."+s[x,1]+" kMGTPE"[l/3,1] s=*$*;l=s=~/.$/;x=l%3+1;p s[0,x]+"."+s[x,1]+" kMGTPE"[l/3,1]
Regexp#=~ は数値返してます