code: def __format_replace_metrics(self, file, metrics):
          
  
          color = "rgb({0}, {1}, {2})"
          span_format = "<span style=\"color: {0};\">{{0}}</span>".format(color.format(self.__default_line_color.red(),
                                                                                       self.__default_line_color.green(),
                                                                                       self.__default_line_color.blue()))
          dir_name, base_name = (os.path.dirname(file), os.path.basename(file))
  
          return "".join((span_format.format("'"),
                          span_format.format(dir_name),
                          span_format.format(os.path.sep),
                          base_name,
                          span_format.format("' file: '"),
                          foundations.strings.to_string(metrics),
                          span_format.format("' occurence(s) replaced!")))
docs: Formats the given replace metrics and returns the matching rich html text.
  
          :param file: File.
          :type file: unicode
          :param metrics: Replace metrics to format.
          :type metrics: unicode
          :return: Rich text.
          :rtype: unicode