code: def indian_punctuation_tokenize_regex(self, untokenized_string: str):
          
          modified_punctuations = string.punctuation.replace("|",
                                                             "")  # The replace , deletes the ' | ' from the punctuation string provided by the library
          indian_punctuation_pattern = re.compile(
              '([' + modified_punctuations + '\u0964\u0965' + ']|\|+)')
          tok_str = indian_punctuation_pattern.sub(r' \1 ', untokenized_string.replace('\t', ' '))
          return re.sub(r'[ ]+', u' ', tok_str).strip(' ').split(' ')
docs: A trivial tokenizer which just tokenizes on the punctuation boundaries.
          This also includes punctuation, namely the the purna virama ("|") and
          deergha virama ("॥"), for Indian language scripts.
  
          :type untokenized_string: str
          :param untokenized_string: A string containing one of more sentences.
          :rtype : list of strings