code: def _depend_exec_clean(self, text):
          
          #First remove the escaped quotes, we will add them back at the end.
          unquoted = text.replace('""', "_FORTPYDQ_").replace("''", "_FORTPYSQ_")
          for cmatch in self.RE_CONST.finditer(unquoted):
              string = cmatch.string[cmatch.start():cmatch.end()]
              newstr = string.replace("!", "_FORTPYEX_")
              unquoted = unquoted.replace(string, newstr)
  
          requote = unquoted.split("!")[0].replace("_FORTPYDQ_", '""').replace("_FORTPYSQ_", "''")
          result = "(" + requote.replace("_FORTPYEX_", "!").replace(",", ", ") + ")"
          return result
docs: Cleans any string constants in the specified dependency text to remove
          embedded ! etc. that break the parsing.