この手の処理は正規表現が得意とするところなので,
テキスト形式で保存してからperlで...
と答えるつもりでしたが,
http://homepage2.nifty.com/zaco/rexp/
バージョンはword2000ですが
wordでの正規表現の扱いが紹介されています。
一桁の半角数字は
[0-9][!0-9]で表せます。
全角→半角,半角→全角の扱いは不明なので,
0[!0-9]を0に,
1[!0-9]を1に
:
9[!0-9]を9に置換すれば10回で終わる思います。
お試しください
ありがとうございます。
なるほど、ステップは増えますが、それでもいいですね。
すみません、一つ訂正があります。
9[!0-9]
は正確には
9に続く数字以外の任意の1文字
を表しますので,これを9に置換すると
数字以外の1文字が消えてしまいます。
正しくは
9([!0-9])
を
9\1
に置換(1の前は円記号)してください
()と\1の使い方は先のURL
http://homepage2.nifty.com/zaco/rexp/
を参考にしてください。
訂正なのでこちらはポイント不要です。