---
# System prepended metadata

title: 12573 - Python2020 Quiz7 Problem3
tags: [Quiz]

---

# 12573 - Python2020 Quiz7 Problem3 
###### tags: `Quiz`

[TOC]

## Description
Write a **function** named dehtml to remove tags from an HTML text and print out the text.

 

Background: HTML, for Hypertext Markup Language, is the way web pages are formatted.  It contains tags in the form of of angle bracketed tags. For example,
 

|tag |description|example|
|----|-----------|-------|
|\<h1>heading 1\</h1>|1st-level heading|<h1>heading 1<h1/>|
|\<a href="link"\>click me\</a\>|clickable anchor|<a href="link">click me</a>|
|\<p\>paragraph 1\</p\>\<p\>paragraph 2\</p\>|paragraph|<p>paragraph 1</p> <p>paragraph 2</p>|

The purpose of dehtml is to take out these angle-bracketed tags (i.e., formatting) and leave just the original text.

**Note: You should replace each tag with a blank space.**


#### Input
One line.

The HTML text.

##### Sample Input
```
<html>foo<a>bar</a>end</html>
```
#### Output
The text that replaced each tag with a blank space.

##### Sample Output
```
 foo bar end 
```

## Solution

```python
import re
def dehtml(text):
	return re.sub(r'<.*?>', ' ', text)

html_text = input()
print(dehtml(html_text))
```