# coding=utf8
# the above tag defines encoding for this document and is for Python 2.x compatibility
import re
regex = r"rel=\"bookmark\".+?(.+?)<\/a>.+?\n.+?\n.+?\n.+?href=.+?(.+?)\">"
test_str = ("\n"
"<!DOCTYPE html>\n"
"<html lang=\"en-US\">\n"
"<head>\n"
"<meta charset=\"UTF-8\">\n"
"<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1\">\n"
"<link rel=\"profile\" href=\"https://gmpg.org/xfn/11\">\n"
"<link rel=\"pingback\" href=\"http://60fps.live/xmlrpc.php\">\n"
"<title>u/youpits</title>\n"
"<link rel='dns-prefetch' href='//fonts.googleapis.com' />\n"
"<link rel='dns-prefetch' href='//s.w.org' />\n"
"<link rel=\"alternate\" type=\"application/rss+xml\" title=\"u/youpits » Feed\" href=\"http://60fps.live/feed/\" />\n"
" <script type=\"text/javascript\">\n"
" window._wpemojiSettings = {\"baseUrl\":\"https:\\/\\/s.w.org\\/images\\/core\\/emoji\\/12.0.0-1\\/72x72\\/\",\"ext\":\".png\",\"svgUrl\":\"https:\\/\\/s.w.org\\/images\\/core\\/emoji\\/12.0.0-1\\/svg\\/\",\"svgExt\":\".svg\",\"source\":{\"concatemoji\":\"http:\\/\\/60fps.live\\/wp-includes\\/js\\/wp-emoji-release.min.js?ver=5.2.2\"}};\n"
" !function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline=\"top\",l.font=\"600 32px Arial\",a){case\"flag\":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case\"emoji\":return b=d([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340]),!b}return!1}function f(a){var c=b.createElement(\"script\");c.src=a,c.defer=c.type=\"text/javascript\",b.getElementsByTagName(\"head\")[0].appendChild(c)}var g,h,i,j,k=b.createElement(\"canvas\"),l=k.getContext&&k.getContext(\"2d\");for(j=Array(\"flag\",\"emoji\"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],\"flag\"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener(\"DOMContentLoaded\",h,!1),a.addEventListener(\"load\",h,!1)):(a.attachEvent(\"onload\",h),b.attachEvent(\"onreadystatechange\",function(){\"complete\"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);\n"
" </script>\n"
" <!-- managing ads with Advanced Ads – https://wpadvancedads.com/ --><script>\n"
" advanced_ads_ready=function(){var fns=[],listener,doc=typeof document===\"object\"&&document,hack=doc&&doc.documentElement.doScroll,domContentLoaded=\"DOMContentLoaded\",loaded=doc&&(hack?/^loaded|^c/:/^loaded|^i|^c/).test(doc.readyState);if(!loaded&&doc){listener=function(){doc.removeEventListener(domContentLoaded,listener);window.removeEventListener(\"load\",listener);loaded=1;while(listener=fns.shift())listener()};doc.addEventListener(domContentLoaded,listener);window.addEventListener(\"load\",listener)}return function(fn){loaded?setTimeout(fn,0):fns.push(fn)}}();\n"
" </script><style type=\"text/css\">\n"
"img.wp-smiley,\n"
"img.emoji {\n"
" display: inline !important;\n"
" border: none !important;\n"
" box-shadow: none !important;\n"
" height: 1em !important;\n"
" width: 1em !important;\n"
" margin: 0 .07em !important;\n"
" vertical-align: -0.1em !important;\n"
" background: none !important;\n"
" padding: 0 !important;\n"
"}\n"
"</style>\n"
" <link rel='stylesheet' id='wp-block-library-css' href='http://60fps.live/wp-includes/css/dist/block-library/style.min.css?ver=5.2.2' type='text/css' media='all' />\n"
"<link rel='stylesheet' id='advanced-floating-content-css' href='http://60fps.live/wp-content/plugins/advanced-floating-content-lite/public/css/advanced-floating-content-public.css?ver=1.0.0' type='text/css' media='all' />\n"
"<link rel='stylesheet' id='rapidwp-maincss-css' href='http://60fps.live/wp-content/themes/rapidwp/style.css' type='text/css' media='all' />\n"
"<link rel='stylesheet' id='font-awesome-css' href='http://60fps.live/wp-content/themes/rapidwp/assets/css/font-awesome.min.css' type='text/css' media='all' />\n"
"<link rel='stylesheet' id='rapidwp-webfont-css' href='//fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i|Domine:400,700|Oswald:400,700' type='text/css' media='all' />\n"
"<link rel='stylesheet' id='soccer-info-front-css' href='http://60fps.live/wp-content/plugins/soccer-info/css/soccer-info-front.css?ver=5.2.2' type='text/css' media='all' />\n"
"<script type='text/javascript' src='http://60fps.live/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script>\n"
"<script type='text/javascript' src='http://60fps.live/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>\n"
"<script type='text/javascript' src='http://60fps.live/wp-content/plugins/advanced-floating-content-lite/public/js/advanced-floating-content-public.js?ver=1.0.0'></script>\n"
"<script type='text/javascript' src='http://60fps.live/wp-content/plugins/wp-hide-post/public/js/wp-hide-post-public.js?ver=2.0.10'></script>\n"
"<!--[if lt IE 9]>\n"
"<script type='text/javascript' src='http://60fps.live/wp-content/themes/rapidwp/assets/js/html5shiv.min.js'></script>\n"
"<![endif]-->\n"
"<!--[if lt IE 9]>\n"
"<script type='text/javascript' src='http://60fps.live/wp-content/themes/rapidwp/assets/js/respond.min.js'></script>\n"
"<![endif]-->\n"
"<link rel='https://api.w.org/' href='http://60fps.live/wp-json/' />\n"
"<link rel=\"EditURI\" type=\"application/rsd+xml\" title=\"RSD\" href=\"http://60fps.live/xmlrpc.php?rsd\" />\n"
"<link rel=\"wlwmanifest\" type=\"application/wlwmanifest+xml\" href=\"http://60fps.live/wp-includes/wlwmanifest.xml\" /> \n"
"<meta name=\"generator\" content=\"WordPress 5.2.2\" />\n"
"<style type=\"text/css\" id=\"custom-background-css\">\n"
"body.custom-background { background-image: url(\"http://60fps.live/wp-content/themes/rapidwp/assets/images/background.gif\"); background-position: left top; background-size: auto; background-repeat: repeat; background-attachment: fixed; }\n"
"</style>\n"
" <script type=\"text/javascript\" src=\"//services.bilsyndication.com/adv1/?d=1317\" defer=\"\" async=\"\"></script><script> var vitag = vitag || {};</script>\n"
"<script> vitag.outStreamConfig = { position: \"left\" };</script>\n"
"<!-- BEGIN ExactMetrics v5.3.9 Universal Analytics - https://exactmetrics.com/ -->\n"
"<script>\n"
"(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n"
" (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\n"
" m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n"
"})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');\n"
" ga('create', 'UA-128504139-1', 'auto');\n"
" ga('send', 'pageview');\n"
"</script>\n"
"<!-- END ExactMetrics Universal Analytics -->\n"
" <style type=\"text/css\" id=\"wp-custom-css\">\n"
" #vvv{\n"
" padding-bottom:10px !important;\n"
"}\n"
".full { \n"
" position: absolute;\n"
" width: 100%;\n"
" height: 100% !important;\n"
" background:#000;\n"
" z-index: 9996;\n"
" opacity:0.6;\n"
"}\n"
".adcash { \n"
" width: 100%;\n"
" height: 100% !important;\n"
" background:transparent;\n"
" z-index: 9999;\n"
" opacity:0;\n"
"}\n"
".ga-content {\n"
" max-width: 83.333333%;\n"
" position: absolute;\n"
" width:100%;\n"
" height:100%;\n"
" margin: auto;\n"
" background:transparent;\n"
" z-index: 9997;\n"
"}\n"
".instream {\n"
" position: absolute;\n"
" width:100%;\n"
" height:100%;\n"
" background:transparent;\n"
" z-index: 9997;\n"
"}\n"
".ga-content1 {\n"
" max-width: 83.333333%;\n"
" position: absolute;\n"
" top:50%;\n"
" left: 50%;\n"
" transform: translate3d(-50%,-50%, 0);\n"
" width:300px;\n"
" height:300px;\n"
" margin: auto;\n"
" background:transparent;\n"
" z-index: 9997;\n"
"}\n\n"
".ad-close-sp{\n"
" position:absolute;\n"
" top:5px;\n"
" left:0;\n"
" width:270px;\n"
" height:40px;\n"
" margin:0 auto !important;\n"
" z-index:9998;\n"
" background-color:rgba(200,0,0,1);\n"
" font-size:17px !important;\n"
" text-align:center;\n"
" color:rgba(255,255,255,1);\n"
" padding-top: 3px !important;\n"
" border: 1px solid rgba(255,255,255,0.9) !important;\n"
" cursor: pointer;\n"
"}\n"
".rapidwp-outer-wrapper{\n"
" max-width:80%;\n"
"}\n"
".rapidwp-logo{\n"
" width:20%;\n"
"}\n"
".rapidwp-header-ad{\n"
" width:79.4%;\n"
"} </style>\n"
" <style id=\"tt-easy-google-font-styles\" type=\"text/css\">p { font-family: 'Tahoma'; font-style: italic; font-weight: 400; text-decoration: none; text-transform: capitalize; }\n"
"h1 { font-family: 'Tahoma'; font-style: normal; font-weight: 400; }\n"
"h2 { }\n"
"h3 { font-family: 'Tahoma'; font-style: normal; font-weight: 400; text-transform: capitalize; }\n"
"h4 { }\n"
"h5 { }\n"
"h6 { }\n"
"</style><style id=\"kirki-inline-styles\"></style></head>\n\n"
"<body class=\"blog custom-background wp-custom-logo rapidwp-animated rapidwp-fadein rapidwp-custom-logo-active rapidwp-primary-menu-active rapidwp-secondary-menu-active\" id=\"rapidwp-site-body\" itemscope=\"itemscope\" itemtype=\"http://schema.org/WebPage\">\n"
"<a class=\"skip-link screen-reader-text\" href=\"#rapidwp-posts-wrapper\">Skip to content</a>\n\n"
"<div class=\"rapidwp-container rapidwp-secondary-menu-container clearfix\">\n"
"<div class=\"rapidwp-outer-wrapper\">\n"
"<div class=\"rapidwp-secondary-menu-container-inside clearfix\">\n"
"<nav class=\"rapidwp-nav-secondary\" id=\"rapidwp-secondary-navigation\" itemscope=\"itemscope\" itemtype=\"http://schema.org/SiteNavigationElement\" role=\"navigation\">\n"
"<div class=\"menu-page-container\"><ul id=\"rapidwp-menu-secondary-navigation\" class=\"rapidwp-secondary-nav-menu rapidwp-menu-secondary\"><li id=\"menu-item-3189\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3189\"><a href=\"http://60fps.live/about-us/\">About Us</a></li>\n"
"<li id=\"menu-item-3188\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3188\"><a href=\"http://60fps.live/privacy-policy-2/\">Privacy Policy</a></li>\n"
"<li id=\"menu-item-3187\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3187\"><a href=\"http://60fps.live/terms-and-conditions/\">TERMS AND CONDITIONS</a></li>\n"
"<li id=\"menu-item-3190\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3190\"><a href=\"http://60fps.live/contact-us/\">Contact Us</a></li>\n"
"</ul></div><div class=\"rapidwp-header-date\">August 25, 2019</div></nav>\n"
"</div>\n"
"</div>\n"
"</div>\n\n"
"<div class=\"rapidwp-outer-wrapper\">\n\n\n"
"<div class=\"rapidwp-container\" id=\"rapidwp-header\" itemscope=\"itemscope\" itemtype=\"http://schema.org/WPHeader\" role=\"banner\">\n"
"<div class=\"rapidwp-head-content clearfix\" id=\"rapidwp-head-content\">\n\n\n"
"<div class=\"rapidwp-header-inside clearfix\">\n"
"<div class=\"rapidwp-header-inside-content clearfix\">\n\n"
"<div class=\"rapidwp-logo\">\n"
" <div class=\"site-branding\">\n"
" <a href=\"http://60fps.live/\" rel=\"home\" class=\"rapidwp-logo-img-link\">\n"
" <img src=\"http://60fps.live/wp-content/uploads/2019/08/cropped-log-60fps-1.png\" alt=\"\" class=\"rapidwp-logo-img\"/>\n"
" </a>\n"
" <div class=\"rapidwp-custom-logo-info\"> <h1 class=\"rapidwp-site-title\"><a href=\"http://60fps.live/\" rel=\"home\">u/youpits</a></h1>\n"
" <p class=\"rapidwp-site-description\"><span>Watch HD live streams of football events. Online broadcasts of popular football games at 60fps.live</span></p>\n"
" </div>\n"
" </div>\n"
"</div>\n\n"
"<div class=\"rapidwp-header-ad\">\n"
"<div class=\"rapidwp-header-widget widget sdfgd-widget\"><div class=\"adsbyvli\" data-ad-slot=\"vi_13173224\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13173224\")})</script></div></div>\n\n"
"</div>\n"
"</div>\n\n"
"</div><!--/#rapidwp-head-content -->\n"
"</div><!--/#rapidwp-header -->\n\n\n"
"</div>\n\n"
"<div class=\"rapidwp-container rapidwp-primary-menu-container clearfix\">\n"
"<div class=\"rapidwp-outer-wrapper\">\n"
"<div class=\"rapidwp-primary-menu-container-inside clearfix\">\n\n"
"<nav class=\"rapidwp-nav-primary\" id=\"rapidwp-primary-navigation\" itemscope=\"itemscope\" itemtype=\"http://schema.org/SiteNavigationElement\" role=\"navigation\">\n"
"<div class=\"menu-chinh-container\"><ul id=\"rapidwp-menu-primary-navigation\" class=\"rapidwp-nav-primary-menu rapidwp-menu-primary\"><li id=\"menu-item-2940\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2940\"><a href=\"http://scienceandtechnology.xyz\">NFL 2019-2020</a></li>\n"
"<li id=\"menu-item-2941\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2941\"><a href=\"http://leadingred.us\">NBA 2019-2020</a></li>\n"
"<li id=\"menu-item-3199\" class=\"menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3199\"><a href=\"http://60fps.live/live/category/premier-league/\">Premier League</a></li>\n"
"<li id=\"menu-item-3197\" class=\"menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3197\"><a href=\"http://60fps.live/live/category/la-liga/\">La Liga</a></li>\n"
"<li id=\"menu-item-3196\" class=\"menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3196\"><a href=\"http://60fps.live/live/category/bundesliga/\">Bundesliga</a></li>\n"
"<li id=\"menu-item-3200\" class=\"menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3200\"><a href=\"http://60fps.live/live/category/serie-a/\">Serie A</a></li>\n"
"<li id=\"menu-item-3198\" class=\"menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3198\"><a href=\"http://60fps.live/live/category/league-1/\">League 1</a></li>\n"
"</ul></div>\n"
"<div class='rapidwp-top-social-icons'>\n"
" <a href=\"#\" title=\"Search\" class=\"rapidwp-social-icon-search\"><i class=\"fa fa-search\"></i></a> <a href=\"http://60fps.live/wp-login.php?redirect_to=http%3A%2F%2F60fps.live%2Flive%2F3105%2Froma-vs-genoa%2F\" title=\"Login / Register\" class=\"rapidwp-social-icon-login\"><i class=\"fa fa-sign-in\" aria-hidden=\"true\"></i></a></div>\n\n"
"</nav>\n\n"
"<div id=\"rapidwp-search-overlay-wrap\" class=\"rapidwp-search-overlay\">\n"
" <span class=\"rapidwp-search-closebtn\" title=\"Close Search\">×</span>\n"
" <div class=\"rapidwp-search-overlay-content\">\n"
" \n"
"<form role=\"search\" method=\"get\" class=\"rapidwp-search-form\" action=\"http://60fps.live/\">\n"
"<label>\n"
" <span class=\"screen-reader-text\">Search for:</span>\n"
" <input type=\"search\" class=\"rapidwp-search-field\" placeholder=\"Search …\" value=\"\" name=\"s\" />\n"
"</label>\n"
"<input type=\"submit\" class=\"rapidwp-search-submit\" value=\"\" />\n"
"</form> </div>\n"
"</div>\n\n"
"</div>\n"
"</div>\n"
"</div>\n\n\n"
"<div class=\"rapidwp-outer-wrapper\">\n\n\n"
"</div>\n\n"
"<div class=\"rapidwp-outer-wrapper\">\n\n"
"<div class=\"rapidwp-container clearfix\" id=\"rapidwp-wrapper\">\n"
"<div class=\"rapidwp-content-wrapper clearfix\" id=\"rapidwp-content-wrapper\">\n"
"<div class=\"rapidwp-main-wrapper clearfix\" id=\"rapidwp-main-wrapper\" itemscope=\"itemscope\" itemtype=\"http://schema.org/Blog\" role=\"main\">\n"
"<div class=\"theiaStickySidebar\">\n"
"<div class=\"rapidwp-main-wrapper-inside clearfix\">\n\n\n\n\n"
"<div class=\"rapidwp-posts-wrapper\" id=\"rapidwp-posts-wrapper\">\n"
"<div class=\"rapidwp-posts rapidwp-box\">\n"
"<div class=\"rapidwp-box-inside\">\n\n"
"<h2 class=\"rapidwp-posts-heading\"><span>Recent Posts</span></h2>\n\n"
"<div class=\"rapidwp-posts-content\">\n\n\n"
" <div class=\"rapidwp-posts-container\">\n"
" \n"
" \n"
"<div id=\"post-3105\" class=\"rapidwp-fp05-post\">\n\n"
" \n"
" <div class=\"rapidwp-fp05-post-details-full\">\n"
" \n"
" <h3 class=\"rapidwp-fp05-post-title\"><a href=\"http://60fps.live/live/3105/roma-vs-genoa/\" rel=\"bookmark\">Roma vs Genoa</a></h3>\n"
" \n"
" <div class=\"rapidwp-fp05-post-snippet\"></div>\n"
" <div class='rapidwp-fp05-post-read-more'><a href=\"http://60fps.live/live/3105/roma-vs-genoa/\">Watching now!</a></div>\n"
" </div> \n"
"</div>\n"
" \n"
" \n"
"<div id=\"post-3106\" class=\"rapidwp-fp05-post\">\n\n"
" \n"
" <div class=\"rapidwp-fp05-post-details-full\">\n"
" \n"
" <h3 class=\"rapidwp-fp05-post-title\"><a href=\"http://60fps.live/live/3106/psg-vs-toulouse/\" rel=\"bookmark\">PSG vs Toulouse</a></h3>\n"
" \n"
" <div class=\"rapidwp-fp05-post-snippet\"><p> </p>\n"
"</div>\n"
" <div class='rapidwp-fp05-post-read-more'><a href=\"http://60fps.live/live/3106/psg-vs-toulouse/\">Watching now!</a></div>\n"
" </div> \n"
"</div>\n"
" \n"
" \n"
"<div id=\"post-3107\" class=\"rapidwp-fp05-post\">\n\n"
" \n"
" <div class=\"rapidwp-fp05-post-details-full\">\n"
" \n"
" <h3 class=\"rapidwp-fp05-post-title\"><a href=\"http://60fps.live/live/3107/barcelona-vs-real-betis/\" rel=\"bookmark\">Barcelona vs Real Betis</a></h3>\n"
" \n"
" <div class=\"rapidwp-fp05-post-snippet\"></div>\n"
" <div class='rapidwp-fp05-post-read-more'><a href=\"http://60fps.live/live/3107/barcelona-vs-real-betis/\">Watching now!</a></div>\n"
" </div> \n"
"</div>\n"
" \n"
" \n"
"<div id=\"post-3099\" class=\"rapidwp-fp05-post\">\n\n"
" \n"
" <div class=\"rapidwp-fp05-post-details-full\">\n"
" \n"
" <h3 class=\"rapidwp-fp05-post-title\"><a href=\"http://60fps.live/live/3099/wolverhampton-wanderers-vs-burnley/\" rel=\"bookmark\">Wolverhampton Wanderers vs Burnley</a></h3>\n"
" \n"
" <div class=\"rapidwp-fp05-post-snippet\"></div>\n"
" <div class='rapidwp-fp05-post-read-more'><a href=\"http://60fps.live/live/3099/wolverhampton-wanderers-vs-burnley/\">Watching now!</a></div>\n"
" </div> \n"
"</div>\n"
" \n"
" \n"
"<div id=\"post-3100\" class=\"rapidwp-fp05-post\">\n\n"
" \n"
" <div class=\"rapidwp-fp05-post-details-full\">\n"
" \n"
" <h3 class=\"rapidwp-fp05-post-title\"><a href=\"http://60fps.live/live/3100/tottenham-hotspur-vs-newcastle-united/\" rel=\"bookmark\">Tottenham Hotspur vs Newcastle United</a></h3>\n"
" \n"
" <div class=\"rapidwp-fp05-post-snippet\"></div>\n"
" <div class='rapidwp-fp05-post-read-more'><a href=\"http://60fps.live/live/3100/tottenham-hotspur-vs-newcastle-united/\">Watching now!</a></div>\n"
" </div> \n"
"</div>\n"
" \n"
" \n"
"<div id=\"post-3101\" class=\"rapidwp-fp05-post\">\n\n"
" \n"
" <div class=\"rapidwp-fp05-post-details-full\">\n"
" \n"
" <h3 class=\"rapidwp-fp05-post-title\"><a href=\"http://60fps.live/live/3101/afc-bournemouth-vs-manchester-city/\" rel=\"bookmark\">AFC Bournemouth vs Manchester City</a></h3>\n"
" \n"
" <div class=\"rapidwp-fp05-post-snippet\"></div>\n"
" <div class='rapidwp-fp05-post-read-more'><a href=\"http://60fps.live/live/3101/afc-bournemouth-vs-manchester-city/\">Watching now!</a></div>\n"
" </div> \n"
"</div>\n"
" \n"
" \n"
"<div id=\"post-3102\" class=\"rapidwp-fp05-post\">\n\n"
" \n"
" <div class=\"rapidwp-fp05-post-details-full\">\n"
" \n"
" <h3 class=\"rapidwp-fp05-post-title\"><a href=\"http://60fps.live/live/3102/swansea-city-vs-birmingham-city/\" rel=\"bookmark\">Swansea City vs Birmingham City</a></h3>\n"
" \n"
" <div class=\"rapidwp-fp05-post-snippet\"></div>\n"
" <div class='rapidwp-fp05-post-read-more'><a href=\"http://60fps.live/live/3102/swansea-city-vs-birmingham-city/\">Watching now!</a></div>\n"
" </div> \n"
"</div>\n"
" \n"
" \n"
"<div id=\"post-3103\" class=\"rapidwp-fp05-post\">\n\n"
" \n"
" <div class=\"rapidwp-fp05-post-details-full\">\n"
" \n"
" <h3 class=\"rapidwp-fp05-post-title\"><a href=\"http://60fps.live/live/3103/udinese-vs-milan/\" rel=\"bookmark\">Udinese vs Milan</a></h3>\n"
" \n"
" <div class=\"rapidwp-fp05-post-snippet\"></div>\n"
" <div class='rapidwp-fp05-post-read-more'><a href=\"http://60fps.live/live/3103/udinese-vs-milan/\">Watching now!</a></div>\n"
" </div> \n"
"</div>\n"
" \n"
" \n"
"<div id=\"post-3104\" class=\"rapidwp-fp05-post\">\n\n"
" \n"
" <div class=\"rapidwp-fp05-post-details-full\">\n"
" \n"
" <h3 class=\"rapidwp-fp05-post-title\"><a href=\"http://60fps.live/live/3104/leganes-vs-atletico-madrid/\" rel=\"bookmark\">Leganés vs Atlético Madrid</a></h3>\n"
" \n"
" <div class=\"rapidwp-fp05-post-snippet\"></div>\n"
" <div class='rapidwp-fp05-post-read-more'><a href=\"http://60fps.live/live/3104/leganes-vs-atletico-madrid/\">Watching now!</a></div>\n"
" </div> \n"
"</div>\n"
" </div>\n"
" <div class=\"clear\"></div>\n\n"
" \n\n"
"</div>\n\n"
"</div>\n"
"</div>\n"
"</div><!--/#rapidwp-posts-wrapper -->\n\n\n"
"<div class='rapidwp-featured-posts-area rapidwp-featured-posts-area-bottom clearfix'>\n\n"
"<div class=\"rapidwp-main-widget widget rapidwp-box sdfgd-widget\"><div class=\"rapidwp-box-inside\"><div class=\"adsbyvli\" data-ad-slot=\"vi_13173224\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13173224\")})</script></div></div><div id=\"custom_html-6\" class=\"widget_text rapidwp-main-widget widget rapidwp-box widget_custom_html\"><div class=\"widget_text rapidwp-box-inside\"><div class=\"textwidget custom-html-widget\">\n"
"<a href=\"https://nbabite.com\">nba stream reddit</a>\n"
"<a href=\"https://nbabite.com\">nba live stream</a>\n"
"<a href=\"https://footybite.com/\">soccer stream</a>\n"
"<a href=\"https://footybite.com/\">soccer stream reddit</a>\n"
"<a href=\"https://footybite.com/manchester-united-live-stream/\">Manchester United Live stream</a>\n"
"<a href=\"https://footybite.com/arsenal-live-stream/\">Arsenal United Live stream</a>\n"
"<a href=\"https://footybite.com/liverpool-live-streams/\">Liverpool Live stream</a>\n"
"<a href=\"https://footybite.com/tottenham-live-stream/\">Tottenham Live stream</a>\n"
"<a href=\"https://footybite.com/chelsea-live-stream/\">Chelsea Live stream</a>\n"
"<a href=\"https://footybite.com/manchester-city-live-stream/\">Manchester City Live stream</a>\n"
"<a href=\"https://footybite.com/barcelona-live-streaming/\">Barcelona United Live stream</a>\n"
"</div></div></div></div>\n\n\n"
"</div>\n"
"</div>\n"
"</div><!-- /#rapidwp-main-wrapper -->\n\n\n"
"<div class=\"rapidwp-sidebar-one-wrapper rapidwp-sidebar-widget-areas clearfix\" id=\"rapidwp-sidebar-one-wrapper\" itemscope=\"itemscope\" itemtype=\"http://schema.org/WPSideBar\" role=\"complementary\">\n"
"<div class=\"theiaStickySidebar\">\n"
"<div class=\"rapidwp-sidebar-one-wrapper-inside clearfix\">\n\n"
"<div id=\"custom_html-2\" class=\"widget_text rapidwp-side-widget widget rapidwp-box widget_custom_html\"><div class=\"widget_text rapidwp-box-inside\"><div class=\"textwidget custom-html-widget\"><style>.bmc-button img{width: 27px !important;margin-bottom: 1px !important;box-shadow: none !important;border: none !important;vertical-align: middle !important;}.bmc-button{line-height: 36px !important;height:37px !important;text-decoration: none !important;display:inline-flex !important;color:#ffffff !important;background-color:#FF813F !important;border-radius: 3px !important;border: 1px solid transparent !important;padding: 1px 9px !important;font-size: 22px !important;letter-spacing: 0.6px !important;box-shadow: 0px 1px 2px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 1px 2px 2px rgba(190, 190, 190, 0.5) !important;margin: 0 auto !important;font-family:'Cookie', cursive !important;-webkit-box-sizing: border-box !important;box-sizing: border-box !important;-o-transition: 0.3s all linear !important;-webkit-transition: 0.3s all linear !important;-moz-transition: 0.3s all linear !important;-ms-transition: 0.3s all linear !important;transition: 0.3s all linear !important;}.bmc-button:hover, .bmc-button:active, .bmc-button:focus {-webkit-box-shadow: 0px 1px 2px 2px rgba(190, 190, 190, 0.5) !important;text-decoration: none !important;box-shadow: 0px 1px 2px 2px rgba(190, 190, 190, 0.5) !important;opacity: 0.85 !important;color:#ffffff !important;}</style><link href=\"https://fonts.googleapis.com/css?family=Cookie\" rel=\"stylesheet\">\n"
"<div align=\"center\">\n"
"<a class=\"bmc-button\" target=\"_blank\" href=\"https://www.buymeacoffee.com/BMQhNFl14\" rel=\"noopener noreferrer\"><img src=\"https://www.buymeacoffee.com/assets/img/BMC-btn-logo.svg\" alt=\"Buy me a coffee and Maintain System\"><span style=\"margin-left:5px\">Buy me a Coffee</span></a>\n"
" \n"
"</div></div></div></div><div class=\"rapidwp-side-widget widget rapidwp-box sdfgd-widget\"><div class=\"rapidwp-box-inside\"><div id=\"vi-sticky-ad\">\n"
" <div id=\"vi-ad\" style=\"background-color: #fff;\">\n"
" <div class=\"adsbyvli\" data-ad-slot=\"vi_13173222\" data-width=\"300\" data-height=\"250\"></div> <script> vitag.videoDiscoverConfig = { random: true, noFixedVideo: true}; (vitag.Init = window.vitag.Init || []).push(function () { viAPItag.initInstreamBanner(\"vi_13173222\") });</script>\n"
" </div> \n"
"</div>\n"
"<script>\n"
" if (window.innerWidth > 900){\n"
" var adElem = document.getElementById('vi-sticky-ad');\n"
" window.onscroll = function() {\n"
" var rect = adElem.getBoundingClientRect();\n"
" adElem.style.width = rect.width + 'px';\n"
" adElem.style.height = rect.height + 'px';\n"
" if (rect.top <= 0){\n"
" document.getElementById('vi-ad').style.position = \"fixed\";\n"
" document.getElementById('vi-ad').style.top = \"0\";\n"
" document.getElementById('vi-ad').style.zIndex = \"2147483647\";\n"
" document.getElementById('vi-ad').style.width = rect.width + 'px';\n"
" document.getElementById('vi-ad').style.height = rect.height + 'px';\n"
" } else {\n"
" document.getElementById('vi-ad').style.position = \"\";\n"
" document.getElementById('vi-ad').style.top = \"\";\n"
" document.getElementById('vi-ad').style.zIndex = \"\";\n"
" document.getElementById('vi-ad').style.width = '';\n"
" document.getElementById('vi-ad').style.height = '';\n"
" }\n"
" };\n"
" }\n"
"</script>\n"
"<style>.td-ss-main-sidebar{-webkit-perspective: none; perspective: none; }</style></div></div>\n"
"</div>\n"
"</div>\n"
"</div><!-- /#rapidwp-sidebar-one-wrapper-->\n\n"
"<div class=\"rapidwp-sidebar-two-wrapper rapidwp-sidebar-widget-areas clearfix\" id=\"rapidwp-sidebar-two-wrapper\" itemscope=\"itemscope\" itemtype=\"http://schema.org/WPSideBar\" role=\"complementary\">\n"
"<div class=\"theiaStickySidebar\">\n"
"<div class=\"rapidwp-sidebar-two-wrapper-inside clearfix\">\n\n"
"<div class=\"rapidwp-side-widget widget rapidwp-box sdfgd-widget\"><div class=\"rapidwp-box-inside\"><div class=\"adsbyvli\" data-ad-slot=\"vi_13173223\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13173223\")})</script></div></div>\n"
"</div>\n"
"</div>\n"
"</div><!-- /#rapidwp-sidebar-two-wrapper-->\n\n"
"</div>\n\n"
"</div><!--/#rapidwp-content-wrapper -->\n"
"</div><!--/#rapidwp-wrapper -->\n\n\n"
"<div class=\"rapidwp-outer-wrapper\">\n"
"<div class='clearfix' id='rapidwp-footer-blocks' itemscope='itemscope' itemtype='http://schema.org/WPFooter' role='contentinfo'>\n"
"<div class='rapidwp-container clearfix'>\n\n\n\n"
"<div class='clearfix'>\n"
"<div class='rapidwp-bottom-footer-block'>\n"
"<div class=\"rapidwp-footer-widget widget sdfgd-widget\"><div class=\"adsbyvli\" data-ad-slot=\"vi_13173234\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13173234\")})</script></div></div>\n"
"</div>\n\n"
"</div>\n"
"</div><!--/#rapidwp-footer-blocks-->\n"
"</div>\n\n\n"
"<div class=\"rapidwp-outer-wrapper\">\n"
"<div class='clearfix' id='rapidwp-footer'>\n"
"<div class='rapidwp-foot-wrap rapidwp-container'>\n\n"
" <p class='rapidwp-copyright'>Copyright © 2019 u/youpits</p>\n"
"<p class='rapidwp-credit'><a href=\"https://themesdna.com/\">Design by ThemesDNA.com</a></p>\n\n"
"</div>\n"
"</div><!--/#rapidwp-footer -->\n"
"</div>\n\n"
"<style type=\"text/css\">.afc_popup .img{position:absolute; top:-15px; right:-15px;}@media screen and (min-width:481px) and (max-width:768px){}@media only screen and (min-width: 321px) and (max-width: 480px) {.afc_popup{margin:0 !important;}.afc_popup iframe{width:100% !important;}}@media only screen and (max-width: 320px) {.afc_popup{margin:0 !important;}.afc_popup iframe{width:100% !important;}}</style><script type='text/javascript'>\n"
" (function ($) {\n"
" $('.afc_close_content').click(function(){ \n"
" var afc_content_id = $(this).closest('div').attr('id');\n"
" $('#'+afc_content_id).hide();\n"
" });\n"
" })(jQuery);\n"
"</script><script type='text/javascript' src='http://60fps.live/wp-content/themes/rapidwp/assets/js/jquery.fitvids.min.js'></script>\n"
"<script type='text/javascript' src='http://60fps.live/wp-content/themes/rapidwp/assets/js/ResizeSensor.min.js'></script>\n"
"<script type='text/javascript' src='http://60fps.live/wp-content/themes/rapidwp/assets/js/theia-sticky-sidebar.min.js'></script>\n"
"<script type='text/javascript' src='http://60fps.live/wp-content/themes/rapidwp/assets/js/skip-link-focus-fix.js'></script>\n"
"<script type='text/javascript'>\n"
"/* <![CDATA[ */\n"
"var rapidwp_ajax_object = {\"ajaxurl\":\"http:\\/\\/60fps.live\\/wp-admin\\/admin-ajax.php\",\"primary_menu_active\":\"1\",\"secondary_menu_active\":\"1\",\"sticky_menu\":\"1\",\"sticky_menu_mobile\":\"1\",\"sticky_sidebar\":\"1\",\"slider_active\":\"\"};\n"
"/* ]]> */\n"
"</script>\n"
"<script type='text/javascript' src='http://60fps.live/wp-content/themes/rapidwp/assets/js/custom.js'></script>\n"
"<script type='text/javascript' src='http://60fps.live/wp-includes/js/wp-embed.min.js?ver=5.2.2'></script>\n"
"<div class=\"sdfgd-mute-sound\" id=\"sdfgd-20315616\"><script>\n"
" var muteSound1=document.getElementsByClassName('videoAdUi');\n"
" muteSound1.muted=true;\n"
"</script></div></body>\n"
"</html>\n"
"<!-- Page generated by LiteSpeed Cache 2.9.8.5 on 2019-08-25 18:08:58 -->")
matches = re.finditer(regex, test_str, re.MULTILINE)
for matchNum, match in enumerate(matches, start=1):
print ("Match {matchNum} was found at {start}-{end}: {match}".format(matchNum = matchNum, start = match.start(), end = match.end(), match = match.group()))
for groupNum in range(0, len(match.groups())):
groupNum = groupNum + 1
print ("Group {groupNum} found at {start}-{end}: {group}".format(groupNum = groupNum, start = match.start(groupNum), end = match.end(groupNum), group = match.group(groupNum)))
# Note: for Python 2.7 compatibility, use ur"" to prefix the regex and u"" to prefix the test string and substitution.
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Python, please visit: https://docs.python.org/3/library/re.html