正規表現をする際にエスケープをする箇所が多すぎて可読性が低くなってしまったので、% 記法を扱うことにより見やすくした