正規表現で日付の桁数を2桁にする

月や日が1桁になっているとき、頭に0を追加して2桁に揃えたい。例えば以下のような感じだ。

2023年1月3日 → 2023年01月03日
2023年3月12日 → 2023年03月12日
2023年10月5日 → 2023年10月05日

正規表現による置換を2回繰り返せばいい。

(1)1桁の月を2桁にする。

置換前:年([1-9])月
置換後:年0$1月

(2)1桁の日を2桁にする。

置換前:月([1-9])日
置換後:月0$1日


この記事が気に入ったらサポートをしてみませんか?