正規表現で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
https://wacw.cf/2016/07/22/convert-dates-to-text-in-filemaker/