def deletetag(url, tag):
  html = url
  if checkurl(url):
    html = gethtml(url)
    if not html:
      return None
  pattern = r"(<\s*%s\s*.*?>)|(<\s*/%s\s*>)" % (tag, tag)
  pat = re.compile(pattern, re.IGNORECASE | re.DOTALL)
  tagless = pat.sub('', html)
  return tagless
Takes html and a tag and returns html with tags removed, but in-between html still there.
dataset/ETHPy150Open miklevin/pipulate/common.py/deletetag