code: def clean(self, match):
      ws = match.group(2)
      number = match.group(3)
      _proceeding_symbol = match.group(7)
  
      time_match = TIME_CHECK.match(number)
      if time_match:
          string = (
              ws + inflect.number_to_words(time_match.group(1)) + "{}{}"
          )
          mins = int(time_match.group(2))
          min_string = ""
          if mins != 0:
              min_string = " " + inflect.number_to_words(
                  time_match.group(2)
              )
          ampm_string = ""
          if time_match.group(3):
              ampm_string = " " + time_match.group(3)
          return string.format(min_string, ampm_string)
  
      ord_match = ORD_CHECK.match(number)
      if ORD_CHECK.match(number):
          return ws + inflect.number_to_words(ord_match.group(0))
  
      if self.currency is None:
          # Check if it is a currency
          self.currency = match.group(1) or CURRENCY_CHECK.match(number)
  
      # Check to see if next symbol is a number
      # If it is a number and it has 3 digits, then it is probably a
      # continuation
      three_match = THREE_CHECK.match(match.group(6))
      if three_match:
          self.curr_num.append(number)
          return " "
      # Else we can output
      else:
          # Check for decimals
          whole_num = "".join(self.curr_num) + number
          decimal = None
          decimal_match = DECIMAL_CHECK.search(whole_num)
          if decimal_match:
              decimal = decimal_match.group(1)[1:]
              whole_num = whole_num[: -len(decimal) - 1]
          whole_num = re.sub(r"\.", "", whole_num)
          return ws + self.format_final_number(whole_num, decimal)
  
file_path: NeMo/nemo/collections/common/parts/preprocessing/cleaners.py
imports: import re
  import inflect
  from text_unidecode import unidecode
  from nemo.utils import logging
label_desc: Use image node_id 4 for calling the NumberCleaner obj's underlying member method code with example usage: obj.clean(match) and returns: string, unknown, str, unknown