つまりこんな感じだべ
var s = Editor.GetSelectedString(0);
var width = 0;
s.replace(/[0-9]+/g, function(a){
if(width < a.length){
width = a.length;
}
return a;
});
var pad = "";
for(var i = 1; i < width; i++){
pad += "0";
}

s = s.replace(/[0-9]+/g, function(a){
return (pad + a).substr(a.length - 1);
});
Editor.InsText(s);