【Word】西暦の不要なカンマを削除する置換

2013年12月1日

何かの手違いで、2,013年、1,993年などと、西暦の数字にカンマが入ってしまった場合の削除方法です。

つまり、これらを、2013年、1993年と変更します。

上書き翻訳用の一括置換ツール「ぱらぱら」 のユーザーの方からご質問をいただきましたので、こちらで回答させていただきます。

これは、ワイルドカードの置換ですね。

この置換でできること

半角数字で書かれた西暦で、カンマが入ってしまっている場合、カンマを削除します。

2,013年

2013年

となります。

数字の後に「年」と記載されているものだけを対象にします。

ワイルドカードの置換式

検索する文字列:([12]),([0-9]{3}年)

置換後の文字列:\1\2

「ワイルドカードを使用する」をオン

[検索と置換]ダイアログボックス

他の記載方法

検索する文字列:([1-91-9])[,,]([0-90-9]{3}年)

置換後の文字列:\1\2

「ワイルドカードを使用する」をオン

 

最初の例では、西暦はとりあえずは実用上は2999年までだと思うので、[12]といたしました。

9999年までを対象とすることもできます。今回の例では1~9までの数字を対象範囲としました。

また、最初の例では半角数字だけを対象にしています。

半角・全角を区別せずに検索したほうが実用的であるかもしれませんので、数字もカンマもともに全角も対象にしてみました。

-Word
-, , , ,