def parse_large_numbers(str)
      # (?<year>(.*)億)(?<oku>(.*)万)
      splited = Numeja::JA_上数.keys.reverse.map do |ja_digit|
        index = str.index(ja_digit)
        next if index.nil?
        unit = str.slice!(0, index)
        digit = str.slice!(0, 1)
        {
          digit: digit,
          unit: unit
        }
      end
      splited.push(
        digit: '',
        unit: str
      ).compact
    end
def parse_large_numbers(str)
      # (?<year>(.*)億)(?<oku>(.*)万)
      splited = Numeja::JA_上数.keys.reverse.map do |ja_digit|
        index = str.index(ja_digit)
        next if index.nil?
        unit = str.slice!(0, index)
        digit = str.slice!(0, 1)
        {
          digit: digit,
          unit: unit
        }
      end
      splited.push(
        digit: '',
        unit: str
      ).compact
    end
Return large number parts

 @return [::Hash]

 @api private
 @since 0.0.1