Skip to content

Commit

Permalink
Regex and Parsing!
Browse files Browse the repository at this point in the history
  • Loading branch information
snehalmastud authored Feb 23, 2020
1 parent 56a3074 commit 49eba96
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions Regex and Parsing/HTML Parser- Part 2/Solution.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
from __future__ import print_function
from HTMLParser import HTMLParser

class MyHTMLParser(HTMLParser):
def handle_comment(self, data):
if (len(data.split('\n')) != 1):
print(">>> Multi-line Comment")
else:
print(">>> Single-line Comment")
print(data.replace("\r", "\n"))
def handle_data(self, data):
if data.strip():
print(">>> Data")
print(data)

html = ""
for i in range(int(raw_input())):
html += raw_input().rstrip() + "\n"

parser = MyHTMLParser()
parser.feed(html)
parser.close()

0 comments on commit 49eba96

Please sign in to comment.