質問: true; } ```
回答: 正規表現のパターンとしては ``` ^(?:[0-9]{4}|\*)\.(?:0?[1-9]|1[0-2]|\*)\.(?:0?[1-9]|[12][0-9]|3[01]|\*)$ ``` ぐらいでしょうか? これをC#文字列としてソースコードに記述するには ``` @"^(?:[0-9]{4}|\*)\.(?:0?[1-9]|1[0-2]|\*)\.(?:0?[1-9]|[12][0-9]|3[01]|\*)$" ``` もしくは ``` "^(?:[0-9]{4}|\\*)\\.(?:0?[1-9]|1[0-2]|\\*)\\.(?:0?[1-9]|[12][0-9]|3[01]|\\*)$" ``` でしょうか。