- 締切済み
一定の連番を別の連番へ一括変更
以下のようなことをしたいのですが、現在はいちいち手打ちで変更しております。 何かよい方法(それが可能なソフト等。フリーでなくても構いません。)がありましたら、ご教示いただきたいです。 ■■やりたいこと■■ 既存の文字列群(ファイル名ではありません)で、【 】内の数字を(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 ファイル名ではないのですが、上記のことができるファイル名変更ソフトでも構いません。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- nabebanok
- ベストアンサー率0% (0/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; //-----------------------------------------------