code: def search_for_abbreviations_in_string(self, text):
      lowered = text.lower()
      for abbr in self.lang.Abbreviation.ABBREVIATIONS:
          stripped = abbr.strip()
          if stripped not in lowered:
              continue
          abbrev_match = re.findall(
              r"(?:^|\s|\r|\n){}".format(stripped),
              text,
              flags=re.IGNORECASE,
          )
          if not abbrev_match:
              continue
          next_word_start = (
              r"(?<={" + str(re.escape(stripped)) + "} ).{1}"
          )
          char_array = re.findall(next_word_start, text)
          for ind, match in enumerate(abbrev_match):
              text = self.scan_for_replacements(
                  text, match, ind, char_array
              )
      return text
  
file_path: pySBD/pysbd/abbreviation_replacer.py
imports: import re
  from pysbd.utils import Text
label_desc: Use image node_id 6 for calling the AbbreviationReplacer obj's underlying member method code with example usage: obj.search_for_abbreviations_in_string(text) and returns: text