docs: def _populate_trie_reducer_regex(self, trie_accumulator=CharTrie(), value="") -> CharTrie:
          """Adds value to trie accumulator"""
          regex = re.compile(r"[A-Za-z0-9]+|[^\w\s]|_")
          if self._case_sensitive:
              key = self._joiner.join([x for x in re.findall(regex, value)])
          else:
              key = self._joiner.join([x.lower() for x in re.findall(regex, value)])
          trie_accumulator[key] = value
          return trie_accumulator