module Datte MATCHER = [ /(?\d{1,4})\/(?\d{1,2})\/(?\d{1,2})/, /(?\d{1,2})\/(?\d{1,2})/ ].freeze ABSOLUTE_DATES = [ # -- '(?\d{1,4})-(?\d{1,2})-(?\d{1,2})', # // '(?\d{1,4})\/(?\d{1,2})\/(?\d{1,2})', # 日 '(?\d{1,4})年(?\d{1,2})月(?\d{1,2})日', # - '(?\d{1,2})-(?\d{1,2})', # / '(?\d{1,2})\/(?\d{1,2})', # 日 '(?\d{1,2})月(?\d{1,2})日', # 月 '(?\d{1,2})月', # 日 '(?\d{1,2})日' ].map { |pattern| Regexp.compile(pattern) }.freeze ABSOLUTE_TIMES = [ # - '(?\d{1,2})-(?\d{1,2})', # : '(?\d{1,2}):(?\d{1,2})', # 分, '(?\d{1,2})時(?\d{1,2})分', # 時 '(?\d{1,2})時', # 分 '(?\d{1,2})分' ].map { |pattern| Regexp.compile(pattern) }.freeze # DATES = { # '明日|あした': 'send(:next_day, 1)', # '明後日|あさって': 'send(:next_day, 2)', # '': '', # } # TIMES = { # '(?\d{1,2})時(?\d{1,2})分', # '(?\d{1,2})時', # '' # } class DatetimeTable def initialize end end end