patternによるformat選択まで対応