code: def _convert_html_to_csv(
              self):
          
          self.log.info('starting the ``_convert_html_to_csv`` method')
  
          import codecs
          allData = ""
          regex1 = re.compile(
              r'.*<PRE><strong>   (.*?)</strong>(.*?)</PRE></TABLE>.*', re.I | re.S)
          regex2 = re.compile(r'\|(\w)\|', re.I | re.S)
          for thisFile in self.nedResults:
              pathToReadFile = thisFile
              try:
                  self.log.debug("attempting to open the file %s" %
                                 (pathToReadFile,))
                  readFile = codecs.open(
                      pathToReadFile, encoding='utf-8', mode='r')
                  thisData = readFile.read()
                  readFile.close()
              except IOError, e:
                  message = 'could not open the file %s' % (pathToReadFile,)
                  self.log.critical(message)
                  raise IOError(message)
              except:
                  if pathToReadFile == None:
                      message = 'we have no file to open'
                      self.log.error(message)
                      continue
              readFile.close()
  
              self.log.debug("regex 1 - sub")
              thisData = regex1.sub("\g<1>\g<2>", thisData)
              self.log.debug("regex 2 - sub")
              thisData = regex2.sub("abs(\g<1>)", thisData)
              self.log.debug("replace text")
              thisData = thisData.replace("|b|", "abs(b)")
  
              writeFile = codecs.open(pathToReadFile, encoding='utf-8', mode='w')
              writeFile.write(thisData)
              writeFile.close()
  
          self.log.info('completed the ``_convert_html_to_csv`` method')
          return None
docs: *contert html to csv*
  
          **Key Arguments:**
              # -
  
          **Return:**
              - None
  
          .. todo::
  
              - @review: when complete, clean _convert_html_to_csv method
              - @review: when complete add logging