選択文字をフォーマットに沿って展開するマクロ

現時点では繰り返し展開のみ実装しています。
例) ★{10}☆ → ★★★★★★★★★★☆

//SimpleExtend.jsee
var parseTarget = document.selection.Text;
if(parseTarget.match('^(.+)\{(\\d+)\}(.*)$') != null){
	var str = RegExp.$1;
	var cnt = RegExp.$2;
	var footer = RegExp.$3;
	
	var ret = "";
	for(var i=0;i<cnt;i++){
		ret += str;
	}
	ret += footer;
	
	document.selection.Text = ret;
}