fork(1) download
  1. import re
  2. s=b'''
  3.  
  4.  
  5. <!--P{margin-top:0;margi=
  6. n-bottom:0;}-->
  7.  
  8.  
  9.  
  10.  
  11. {
  12. "vpn_detail":
  13. {
  14. "username":"harnishs&q;=
  15. uot;,
  16. "tokens": =
  17. ;
  18. [
  19. =
  20. ;"85188605",
  21. =
  22. ;"00422786",
  23. =
  24. ;"94548619",
  25. =
  26. ;"51249494",
  27. =
  28. ;"HHEF0EA5",
  29. =
  30. ;"2E09A81E"
  31. ],
  32. "cluster_name":"bgl13-=
  33. vpn-cluster-2.cisco.com"
  34. }
  35.  
  36. }
  37.  
  38.  
  39.  
  40.  
  41.  
  42. '''
  43. # soup.text.strip().replace(" ", "")
  44. print( re.sub(r'\s+(?:=\s*;\s*)?', ' ', re.search(r'{\s*"\w+".*}', s.decode("UTF8"), re.S).group().strip()).replace('&q;= uot;','"'))
  45. # { "vpn_detail": { "username":"harnishs", "tokens":
  46. #[ "85188605", "00422786", "94548619", "51249494", "HHEF0EA5", "2E09A81E" ],
  47. #"cluster_name":"bgl13-vpn-cluster-2.cisco.com" } }
Success #stdin #stdout 0.02s 27712KB
stdin
Standard input is empty
stdout
{ "vpn_detail": { "username":"harnishs", "tokens": [ "85188605", "00422786", "94548619", "51249494", "HHEF0EA5", "2E09A81E" ], "cluster_name":"bgl13-= vpn-cluster-2.cisco.com" } }