{
[
/\d{4}-\d{2}-\d{2}/,
/\d{4}-\d{1}-\d{2}/,
/\d{4}-\d{1}-\d{1}/,
/\d{4}-\d{2}-\d{1}/
] => ->(string) { string.to_s.split('-') },
[
/\d{2}-\d{2}-\d{4}/,
/\d{2}-\d{1}-\d{4}/,
/\d{1}-\d{1}-\d{4}/,
/\d{1}-\d{2}-\d{4}/
] => ->(string) { string.to_s.split('-').reverse },
[
/\d{4}\.\d{2}\.\d{2}/,
/\d{4}\.\d{2}\.\d{1}/
] => ->(string) { string.to_s.split('.') },
[
/\d{2}\.\d{2}\.\d{4}/,
/\d{1}\.\d{2}\.\d{4}/
] => ->(string) { string.to_s.split('.').reverse },
[
/\d{4}\/\d{2}\/\d{2}/,
/\d{4}\/\d{2}\/\d{1}/
] => ->(string) { string.to_s.split('/') },
[
/\d{2}\/\d{2}\/\d{4}/,
/\d{1}\/\d{2}\/\d{4}/
] => ->(string) { string.to_s.split('/').reverse }
}.freeze