• 締切済み

一定の連番を別の連番へ一括変更

以下のようなことをしたいのですが、現在はいちいち手打ちで変更しております。 何かよい方法(それが可能なソフト等。フリーでなくても構いません。)がありましたら、ご教示いただきたいです。 ■■やりたいこと■■ 既存の文字列群(ファイル名ではありません)で、【 】内の数字を(11~15<既存>)から(26~30<希望>)へ一括で変更したいのです。 <既存>  aa【11】-zzzzz  aa【12】-yyyyy  aa【13】-xxxxx  aa【14】-wwwww  aa【15】-vvvvv <希望>  aa【26】-zzzzz  aa【27】-yyyyy  aa【28】-xxxxx  aa【29】-wwwww  aa【30】-vvvvv ファイル名ではないのですが、上記のことができるファイル名変更ソフトでも構いません。 よろしくお願いします。

みんなの回答

回答No.1

http://www.haijin-boys.com/island/wiki/index.php?title=Mery 上記リンクの「マクロライブラリ」の先頭の数行をご参照ください //----------------------------------------------- if(document.selection.Text=="") document.selection.SelectAll(); n = prompt("増減値を入力",0); //例示のままなら 0 を 15 に変更 tmp = document.selection.Text; tmp = tmp.replace(/【(\d+)】/g, function(whole,$1){ return ("【"+(parseInt($1)+parseInt(n))+"】")}); document.selection.Text = tmp; //-----------------------------------------------

関連するQ&A