- 締切済み
秀丸の置換について
お世話になります。 複数のデータ(それぞれテキストデータ)の中の、固定の位置にある数字を一括で変換する方法を教えて下さい。 例えば、 010000123528 010000123528 2011010120110101000501B1 ⇒ 2011010120110101050001B1 010012528338 010012528338 2011030120110301002801B1 ⇒ 2011030120110301050101B1 010003846891 010003846891 2012060420110604010601B1 ⇒ 2012060420110604050201B1 上のようなデータの2行目にある、先頭から数えて17桁めから20桁めまでの数字を 0500、0501、0502と連番で置換していくような方法はありますでしょうか。 宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- paonta
- ベストアンサー率29% (41/139)
回答No.1
秀丸のヘルプに次が書いてあります。 「C言語に似た強力なマクロ機能を装備している。変数も使い放題。」 ですから、「できるか?できないか?」と問われたら「できる」という回答になると思います。 実際のコーディングは「上のような」だけでは置き換えの条件が特定できないので、ご自分で考えるしかないと思います。 仮に偶数目行の17桁から20桁ということであれば、秀丸マクロを使うのも良いですけど、多少手間はかかりますが、エクセルを使ったほうがよっぽど簡単にできるのではないかと思いますが。。