正規表現で1桁の日付の頭に0を付ける

FileMaker では正規表現による置換ができないようだ。仕方がないので csv で書き出して、テキストエディタで置換した後、再び FileMaker にインポートすることにした。

今回やりたかったのは日付の桁数を揃えること。

例えば以下のように一桁の月や年の頭に0を付けたい。

2019/3/9
2019/12/6
2019/6/30
2019/05/6(0が一部入っているもの)
2019/12/23(0を付けなくていいもの)

2019/03/09
2019/12/06
2019/06/30
2019/05/06
2019/12/23

このためには正規表現による置換を2回繰り返す。まずは1桁の月に0を付ける。

置換前:\/([1-9])\/
置換後:/0$1/

次に1桁の日に0を付ける。

置換前:\/([1-9])$
置換後:/0$1

関連:
[FileMaker] 日付を桁数を揃えてテキスト化 – with a Christian Wife
blog.withachristianwife.com/2016/07/22/convert-dates-to-text-in-filemaker/


> 記事のタイトルとURL をコピーする <

書籍