docs: def strip_comments(text):
      """Comment stripper for JSON.
  
      """
      regex = r'\s*(#|\/{2}).*$'
      regex_inline = r'(:?(?:\s)*([A-Za-z\d\.{}]*)|((?<=\").*\"),?)(?:\s)*(((#|(\/{2})).*)|)$'  # noqa
      lines = text.split('\n')
  
      for index, line in enumerate(lines):
          if re.search(regex, line):
              if re.search(r'^' + regex, line, re.IGNORECASE):
                  lines[index] = ""
              elif re.search(regex_inline, line):
                  lines[index] = re.sub(regex_inline, r'\1', line)
  
      return '\n'.join(lines)