Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
16,913
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. import re
  2.  
  3. text = "Today, I _ have watched series:thebigbangtheory.hbo. Yesterday, I looked up series:houseofcards.netflix and series:twoandahalf1.comedy. Tomorrow I will .hbo enter on _. and on series:alt-serial.netflix and series:dynasty.netflix"
  4.  
  5.  
  6. def extract_series(text):
  7. rez=[]
  8. # YOUR CODE HERE
  9. pattern=re.compile("[a-z]+:[a-z1-9]+\\.[a-z]+")
  10. rez=pattern.findall(text)
  11. return rez
  12.  
  13. def classify(text):
  14. d={}
  15.  
  16. # YOUR CODE HERE
  17. l_netflix=[]
  18. l_hbo=[]
  19. l_comedy=[]
  20. r=extract_series(text)
  21. for i in range(0,len(r)):
  22. if r[i].find("netflix")!=-1:
  23. l_netflix.append(r[i])
  24. if r[i].find("hbo")!=-1:
  25. l_hbo.append(r[i])
  26. if r[i].find("comedy")!=-1:
  27. l_comedy.append(r[i])
  28. d["netflix"]=l_netflix
  29. d["hbo"]=l_hbo
  30. d["comedy"]=l_comedy
  31.  
  32. return d
  33.  
  34.  
  35. print(classify(text))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement