code: def iterate_alphabet_array(
      self, regex, parens=False, roman_numeral=False
  ):
      list_array = re.findall(regex, self.text)
      alphabet = (
          self.ROMAN_NUMERALS if roman_numeral else self.LATIN_NUMERALS
      )
      list_array = [i for i in list_array if i in alphabet]
      for ind, each in enumerate(list_array):
          if ind == len(list_array) - 1:
              self.text = self.last_array_item_replacement(
                  each, ind, alphabet, list_array, parens
              )
          else:
              self.text = self.other_items_replacement(
                  each, ind, alphabet, list_array, parens
              )
      return self.text
  
imports: import string
  import re
  from pysbd.utils import Rule, Text
  from functools import partial
label_desc: Use image node_id 21 for calling the ListItemReplacer obj's underlying member method code with example usage: obj.iterate_alphabet_array(regex, parens, roman_numeral) and returns: self