def removetags(value, tags):
 tags = [re.escape(tag) for tag in tags.split()]
 tags_re = ('(%s)' % '|'.join(tags))
 starttag_re = re.compile(('<%s(/?>|(\\s+[^>]*>))' % tags_re))
 endtag_re = re.compile(('</%s>' % tags_re))
 value = starttag_re.sub('', value)
 value = endtag_re.sub('', value)
 return value

def removetags ( value , tags ) : tags = [ re . escape ( tag ) for tag in tags . split ( ) ] tags_re = ( '(%s)' % '|' . join ( tags ) ) starttag_re = re . compile ( ( '<%s(/?>|(\\s+[^>]*>))' % tags_re ) ) endtag_re = re . compile ( ( '</%s>' % tags_re ) ) value = starttag_re . sub ( '' , value ) value = endtag_re . sub ( '' , value ) return value
removes a space separated list of [x]html tags from the output .