Regular Expressions 101

Save & Share

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Match everything enclosed
    (?:...)
  • Capture everything enclosed
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression
No Match

r"
"
gm

Test String

Code Generator

Generated Code

# coding=utf8 # the above tag defines encoding for this document and is for Python 2.x compatibility import re regex = r"var url_play = '(.+?)'" test_str = ("\n\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\">\n" "<link rel=\"profile\" href=\"http://gmpg.org/xfn/11\">\n" "<link rel=\"pingback\" href=\"http://oomovie.net/xmlrpc.php\">\n\n" "<title>Burnley vs Aston Villa Stream - NBA Streams</title>\n\n" "<!-- This site is optimized with the Yoast SEO plugin v12.7.1 - https://yoast.com/wordpress/plugins/seo/ -->\n" "<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\"/>\n" "<link rel=\"canonical\" href=\"http://oomovie.net/burnley-vs-aston-villa-stream/\" />\n" "<meta property=\"og:locale\" content=\"en_US\" />\n" "<meta property=\"og:type\" content=\"article\" />\n" "<meta property=\"og:title\" content=\"Burnley vs Aston Villa Stream - NBA Streams\" />\n" "<meta property=\"og:url\" content=\"http://oomovie.net/burnley-vs-aston-villa-stream/\" />\n" "<meta property=\"og:site_name\" content=\"NBA Streams\" />\n" "<meta property=\"article:section\" content=\"England - Premier League\" />\n" "<meta property=\"article:published_time\" content=\"2019-12-25T22:34:03+00:00\" />\n" "<meta property=\"article:modified_time\" content=\"2019-12-31T23:45:37+00:00\" />\n" "<meta property=\"og:updated_time\" content=\"2019-12-31T23:45:37+00:00\" />\n" "<meta name=\"twitter:card\" content=\"summary_large_image\" />\n" "<meta name=\"twitter:title\" content=\"Burnley vs Aston Villa Stream - NBA Streams\" />\n" "<script type='application/ld+json' class='yoast-schema-graph yoast-schema-graph--main'>{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http://oomovie.net/#website\",\"url\":\"http://oomovie.net/\",\"name\":\"NBA Streams\",\"description\":\"High quality free live streams\",\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":\"http://oomovie.net/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}},{\"@type\":\"WebPage\",\"@id\":\"http://oomovie.net/burnley-vs-aston-villa-stream/#webpage\",\"url\":\"http://oomovie.net/burnley-vs-aston-villa-stream/\",\"inLanguage\":\"en-US\",\"name\":\"Burnley vs Aston Villa Stream - NBA Streams\",\"isPartOf\":{\"@id\":\"http://oomovie.net/#website\"},\"datePublished\":\"2019-12-25T22:34:03+00:00\",\"dateModified\":\"2019-12-31T23:45:37+00:00\",\"author\":{\"@id\":\"http://oomovie.net/#/schema/person/1695ea5da3ba4cb20d298a899e16d125\"}},{\"@type\":[\"Person\"],\"@id\":\"http://oomovie.net/#/schema/person/1695ea5da3ba4cb20d298a899e16d125\",\"name\":\"oomovie\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"http://oomovie.net/#authorlogo\",\"url\":\"http://0.gravatar.com/avatar/3b56635bdc7a2128d03f705aef667575?s=96&d=mm&r=g\",\"caption\":\"oomovie\"},\"sameAs\":[]}]}</script>\n" "<!-- / Yoast SEO plugin. -->\n\n" "<link rel='dns-prefetch' href='//oomovie.net' />\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=\"NBA Streams &raquo; Feed\" href=\"http://oomovie.net/feed/\" />\n" "<link rel=\"alternate\" type=\"application/rss+xml\" title=\"NBA Streams &raquo; Comments Feed\" href=\"http://oomovie.net/comments/feed/\" />\n" "<link rel=\"alternate\" type=\"application/rss+xml\" title=\"NBA Streams &raquo; Burnley vs Aston Villa Stream Comments Feed\" href=\"http://oomovie.net/burnley-vs-aston-villa-stream/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:\\/\\/oomovie.net\\/wp-includes\\/js\\/wp-emoji-release.min.js?ver=5.3.2\"}};\n" " !function(e,a,t){var r,n,o,i,p=a.createElement(\"canvas\"),s=p.getContext&&p.getContext(\"2d\");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline=\"top\",s.font=\"600 32px Arial\",e){case\"flag\":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([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]));case\"emoji\":return!c([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}function d(e){var t=a.createElement(\"script\");t.src=e,t.defer=t.type=\"text/javascript\",a.getElementsByTagName(\"head\")[0].appendChild(t)}for(i=Array(\"flag\",\"emoji\"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],\"flag\"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener(\"DOMContentLoaded\",n,!1),e.addEventListener(\"load\",n,!1)):(e.attachEvent(\"onload\",n),a.attachEvent(\"onreadystatechange\",function(){\"complete\"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);\n" " </script>\n" " <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='flash-fonts-css' href='https://fonts.googleapis.com/css?family=Montserrat%3A400%2C700&#038;subset=latin%2Clatin-ext' type='text/css' media='all' />\n" "<link rel='stylesheet' id='font-awesome-css' href='http://oomovie.net/wp-content/themes/flash/css/font-awesome.min.css?ver=5.3.2' type='text/css' media='' />\n" "<link rel='stylesheet' id='flash-style-css' href='http://oomovie.net/wp-content/themes/flash/style.css?ver=5.3.2' type='text/css' media='all' />\n" "<style id='flash-style-inline-css' type='text/css'>\n\n" " /* Site Title */\n" " .site-branding {\n" " margin: 0 auto 0 0;\n" " }\n\n" " .site-branding .site-title,\n" " .site-description {\n" " clip: rect(1px, 1px, 1px, 1px);\n" " position: absolute !important;\n" " height: 1px;\n" " width: 1px;\n" " overflow: hidden;\n" " }\n" " .logo .logo-text{\n" " padding: 0;\n" " }\n" " \n" "</style>\n" "<link rel='stylesheet' id='responsive-css' href='http://oomovie.net/wp-content/themes/flash/css/responsive.min.css?ver=5.3.2' type='text/css' media='' />\n" "<script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js?ver=1.12.4'></script>\n" "<link rel='https://api.w.org/' href='http://oomovie.net/wp-json/' />\n" "<link rel=\"EditURI\" type=\"application/rsd+xml\" title=\"RSD\" href=\"http://oomovie.net/xmlrpc.php?rsd\" />\n" "<link rel=\"wlwmanifest\" type=\"application/wlwmanifest+xml\" href=\"http://oomovie.net/wp-includes/wlwmanifest.xml\" /> \n" "<meta name=\"generator\" content=\"WordPress 5.3.2\" />\n" "<link rel='shortlink' href='http://oomovie.net/?p=24476' />\n" "<link rel=\"alternate\" type=\"application/json+oembed\" href=\"http://oomovie.net/wp-json/oembed/1.0/embed?url=http%3A%2F%2Foomovie.net%2Fburnley-vs-aston-villa-stream%2F\" />\n" "<link rel=\"alternate\" type=\"text/xml+oembed\" href=\"http://oomovie.net/wp-json/oembed/1.0/embed?url=http%3A%2F%2Foomovie.net%2Fburnley-vs-aston-villa-stream%2F&#038;format=xml\" />\n" "<style>\n" " #category-posts-76-internal .cat-post-thumbnail .cat-post-crop img {width: 150px;}\n" "#category-posts-76-internal .cat-post-thumbnail .cat-post-crop img {height: 150px;}\n" "#category-posts-76-internal .cat-post-thumbnail .cat-post-crop img {object-fit: cover;max-width:100%;}\n" "#category-posts-76-internal .cat-post-thumbnail .cat-post-crop-not-supported img {width:100%;}\n" "#category-posts-76-internal .cat-post-thumbnail {max-width:100%;}\n" "#category-posts-76-internal .cat-post-item img {margin: initial;}\n" "#category-posts-76-internal .cat-post-thumbnail {float:left;}\n" "#category-posts-6-internal .cat-post-thumbnail .cat-post-crop img {width: 150px;}\n" "#category-posts-6-internal .cat-post-thumbnail .cat-post-crop img {height: 150px;}\n" "#category-posts-6-internal .cat-post-thumbnail .cat-post-crop img {object-fit: cover;max-width:100%;}\n" "#category-posts-6-internal .cat-post-thumbnail .cat-post-crop-not-supported img {width:100%;}\n" "#category-posts-6-internal .cat-post-thumbnail {max-width:100%;}\n" "#category-posts-6-internal .cat-post-item img {margin: initial;}\n" "#category-posts-6-internal .cat-post-thumbnail {float:left;}\n" "#category-posts-74-internal .cat-post-thumbnail .cat-post-crop img {width: 150px;}\n" "#category-posts-74-internal .cat-post-thumbnail .cat-post-crop img {height: 150px;}\n" "#category-posts-74-internal .cat-post-thumbnail .cat-post-crop img {object-fit: cover;max-width:100%;}\n" "#category-posts-74-internal .cat-post-thumbnail .cat-post-crop-not-supported img {width:100%;}\n" "#category-posts-74-internal .cat-post-thumbnail {max-width:100%;}\n" "#category-posts-74-internal .cat-post-item img {margin: initial;}\n" "#category-posts-74-internal .cat-post-thumbnail {float:left;}\n" "#category-posts-72-internal ul {padding: 0;}\n" "#category-posts-72-internal .cat-post-item img {max-width: initial; max-height: initial; margin: initial;}\n" "#category-posts-72-internal .cat-post-author {margin-bottom: 0;}\n" "#category-posts-72-internal .cat-post-thumbnail {margin: 5px 10px 5px 0;}\n" "#category-posts-72-internal .cat-post-item:before {content: \"\"; clear: both;}\n" "#category-posts-72-internal .cat-post-title {font-size: 15px;}\n" "#category-posts-72-internal .cat-post-current .cat-post-title {font-weight: bold; text-transform: uppercase;}\n" "#category-posts-72-internal .cat-post-date {font-size: 14px; line-height: 18px; font-style: italic; margin-bottom: 5px;}\n" "#category-posts-72-internal .cat-post-comment-num {font-size: 14px; line-height: 18px;}\n" "#category-posts-72-internal .cat-post-item {border-bottom: 1px solid #ccc; list-style: none; list-style-type: none; margin: 3px 0; padding: 3px 0;}\n" "#category-posts-72-internal .cat-post-item:last-child {border-bottom: none;}\n" "#category-posts-72-internal .cat-post-item:after {content: \"\"; display: table; clear: both;}\n" "#category-posts-72-internal p {margin:5px 0 0 0}\n" "#category-posts-72-internal li > div {margin:5px 0 0 0; clear:both;}\n" "#category-posts-72-internal .dashicons {vertical-align:middle;}\n" "#category-posts-72-internal .cat-post-thumbnail .cat-post-crop img {width: 150px;}\n" "#category-posts-72-internal .cat-post-thumbnail .cat-post-crop img {height: 150px;}\n" "#category-posts-72-internal .cat-post-thumbnail .cat-post-crop img {object-fit: cover;max-width:100%;}\n" "#category-posts-72-internal .cat-post-thumbnail .cat-post-crop-not-supported img {width:100%;}\n" "#category-posts-72-internal .cat-post-thumbnail {max-width:100%;}\n" "#category-posts-72-internal .cat-post-item img {margin: initial;}\n" "#category-posts-72-internal .cat-post-thumbnail {float:left;}\n" "#category-posts-56-internal ul {padding: 0;}\n" "#category-posts-56-internal .cat-post-item img {max-width: initial; max-height: initial; margin: initial;}\n" "#category-posts-56-internal .cat-post-author {margin-bottom: 0;}\n" "#category-posts-56-internal .cat-post-thumbnail {margin: 5px 10px 5px 0;}\n" "#category-posts-56-internal .cat-post-item:before {content: \"\"; clear: both;}\n" "#category-posts-56-internal .cat-post-title {font-size: 15px;}\n" "#category-posts-56-internal .cat-post-current .cat-post-title {font-weight: bold; text-transform: uppercase;}\n" "#category-posts-56-internal .cat-post-date {font-size: 14px; line-height: 18px; font-style: italic; margin-bottom: 5px;}\n" "#category-posts-56-internal .cat-post-comment-num {font-size: 14px; line-height: 18px;}\n" "#category-posts-56-internal .cat-post-item {border-bottom: 1px solid #ccc; list-style: none; list-style-type: none; margin: 3px 0; padding: 3px 0;}\n" "#category-posts-56-internal .cat-post-item:last-child {border-bottom: none;}\n" "#category-posts-56-internal .cat-post-item:after {content: \"\"; display: table; clear: both;}\n" "#category-posts-56-internal p {margin:5px 0 0 0}\n" "#category-posts-56-internal li > div {margin:5px 0 0 0; clear:both;}\n" "#category-posts-56-internal .dashicons {vertical-align:middle;}\n" "#category-posts-56-internal .cat-post-thumbnail .cat-post-crop img {width: 150px;}\n" "#category-posts-56-internal .cat-post-thumbnail .cat-post-crop img {height: 150px;}\n" "#category-posts-56-internal .cat-post-thumbnail .cat-post-crop img {object-fit: cover;max-width:100%;}\n" "#category-posts-56-internal .cat-post-thumbnail .cat-post-crop-not-supported img {width:100%;}\n" "#category-posts-56-internal .cat-post-thumbnail {max-width:100%;}\n" "#category-posts-56-internal .cat-post-item img {margin: initial;}\n" "#category-posts-56-internal .cat-post-thumbnail {float:left;}\n" "</style>\n" " <style type=\"text/css\">body { font-family: \"Montserrat\"; }</style>\n" " \n" "<script type=\"text/javascript\" src=\"//services.bilsyndication.com/adv1/?q=f3e6b7b6d4c1e17de8d9c2bdfc019ffb\"></script><script> var vitag = vitag || {};</script>\n" "<style>\n" " .match-list {\n" " padding: 5px; line-height: 30px;\n" " border-bottom: 1px thin solid #000;\n" " }\n" " .match-list-title {\n" " margin-bottom: 20px;\n" " }\n" " .match-item {\n" " font-size: 1.2em;\n" " }\n" "</style>\n" "</head>\n\n" "<body class=\"post-template-default single single-post postid-24476 single-format-standard wp-custom-logo left-logo-right-menu right-sidebar\">\n\n\n" "<div id=\"page\" class=\"site\">\n" " <a class=\"skip-link screen-reader-text\" href=\"#content\">Skip to content</a>\n\n" " \n" " <header id=\"masthead\" class=\"site-header\" role=\"banner\">\n" " <div class=\"header-top\">\n" " <div class=\"tg-container\">\n" " <div class=\"tg-column-wrapper clearfix\">\n" " <div class=\"left-content\">\n" " </div>\n" " <div class=\"right-content\">\n" " <div class=\"menu-facebook-container\"><ul id=\"menu-facebook\" class=\"social-menu\"><li id=\"menu-item-5724\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-5724\"><a href=\"https://www.facebook.com/nlivesportlive/\"><span class=\"screen-reader-text\">Facebook Fanpage</span></a></li>\n" "<li id=\"menu-item-5725\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-5725\"><a href=\"https://www.youtube.com/channel/UCYGjwMZ0E77rT_yeGmFAiTQ\"><span class=\"screen-reader-text\">Youtube</span></a></li>\n" "<li id=\"menu-item-5726\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-5726\"><a href=\"https://twitter.com/nLiveTV\"><span class=\"screen-reader-text\">Twitter</span></a></li>\n" "</ul></div> </div>\n" " </div>\n" " </div>\n" " </div>\n" " \n" " <div class=\"header-bottom\">\n" " <div class=\"tg-container\">\n\n" " <div class=\"logo\">\n" " <figure class=\"logo-image\">\n" " <a href=\"http://oomovie.net/\" class=\"custom-logo-link\" rel=\"home\"><img width=\"186\" height=\"68\" src=\"http://oomovie.net/wp-content/uploads/2019/12/logo-min.png\" class=\"custom-logo\" alt=\"NBA Streams\" /></a> </figure>\n" " \n" " <div class=\"logo-text site-branding\">\n" " <p class=\"site-title\"><a href=\"http://oomovie.net/\" rel=\"home\">NBA Streams</a></p>\n" " <p class=\"site-description\">High quality free live streams</p>\n" " </div>\n" " </div>\n" " <div class=\"site-navigation-wrapper\">\n" " <nav id=\"site-navigation\" class=\"main-navigation\" role=\"navigation\">\n" " <div class=\"menu-toggle\">\n" " <i class=\"fa fa-bars\"></i>\n" " </div>\n" " <div class=\"menu-sport-leagues-container\"><ul id=\"primary-menu\" class=\"menu\"><li id=\"menu-item-21216\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-21216\"><a href=\"http://oomovie.net/leagues/nba/\">NBA STREAM</a></li>\n" "<li id=\"menu-item-7259\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7259\"><a href=\"http://oomovie.net/leagues/nfl/\">NFL STREAM</a></li>\n" "<li id=\"menu-item-21222\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-21222\"><a href=\"http://oomovie.net/leagues/nhl/\">NHL STREAM</a></li>\n" "<li id=\"menu-item-7256\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7256\"><a>SOCCER STREAM</a>\n" "<ul class=\"sub-menu\">\n" " <li id=\"menu-item-21229\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-21229\"><a href=\"http://oomovie.net/leagues/europe-uefa-champions-league/\">Champion League</a></li>\n" " <li id=\"menu-item-7257\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7257\"><a href=\"https://oomovie.net/leagues/england-premiere-league/\">Premier League</a></li>\n" " <li id=\"menu-item-7258\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7258\"><a href=\"https://oomovie.net/leagues/la-liga-streams/\">La Liga</a></li>\n" " <li id=\"menu-item-21227\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-21227\"><a href=\"http://oomovie.net/leagues/italy-series-a/\">Sreia A</a></li>\n" " <li id=\"menu-item-21226\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-21226\"><a href=\"http://oomovie.net/leagues/bundesliga/\">Bundesliga</a></li>\n" " <li id=\"menu-item-21228\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-21228\"><a href=\"http://oomovie.net/leagues/france-ligue-1/\">Ligue 1</a></li>\n" "</ul>\n" "</li>\n" "<li id=\"menu-item-7260\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7260\"><a href=\"https://nlive.io\">US/UK/AU Channels</a></li>\n" "</ul></div> </nav><!-- #site-navigation -->\n\n" " \n" " </div>\n\n" " <div class=\"header-action-container\">\n" " \n" " <div class=\"search-wrap\">\n" " <div class=\"search-icon\">\n" " <i class=\"fa fa-search\"></i>\n" " </div>\n" " <div class=\"search-box\">\n" " \n" "<form role=\"search\" method=\"get\" class=\"searchform\" action=\"http://oomovie.net/\">\n" " <label>\n" " <span class=\"screen-reader-text\">Search for:</span>\n" " <input type=\"search\" class=\"search-field\" placeholder=\"Search &hellip;\" value=\"\" name=\"s\" />\n" " </label>\n" " <button type=\"submit\" class=\"search-submit btn search-btn\"><span class=\"screen-reader-text\">Search</span><i class=\"fa fa-search\"></i></button>\n" "</form>\n" " </div>\n" " </div>\n" " </div>\n" " </div>\n" " </div>\n" " </header><!-- #masthead -->\n\n" " \n" " \n" " <nav id=\"flash-breadcrumbs\" class=\"breadcrumb-trail breadcrumbs\">\n" " <div class=\"tg-container\">\n" " <h1 class=\"trail-title\">Burnley vs Aston Villa Stream</h1> <ul class=\"trail-items\"><li class=\"trail-item trail-begin\"><a class=\"trail-home\" href=\"http://oomovie.net\" title=\"Home\"><span>Home</span></a></li><li class=\"trail-item item-category\"><span><a href=\"http://oomovie.net/leagues/soccer/\">Soccer</a></span></li><li class=\"trail-item item-category\"><span><a href=\"http://oomovie.net/leagues/soccer/england-premiere-league/\">England - Premier League</a></span></li><li class=\"trail-item\"><span>Burnley vs Aston Villa Stream</span></li></ul> </div>\n" " </nav>\n" " \n" " \n" " <div id=\"content\" class=\"site-content\">\n" " <div class=\"tg-container\">\n\n" " \n" " <div id=\"primary\" class=\"content-area\">\n" " <main id=\"main\" class=\"site-main\" role=\"main\">\n" " <!-- ooMovie Header -->\n\n" " <article id=\"post-24476\" class=\"post-24476 post type-post status-publish format-standard hentry category-england-premiere-league\">\n\n" " \n" " \n" " <div class=\"entry-content-block\">\n" " <header class=\"entry-header\">\n" " <div class=\"entry-title hidden\">Burnley vs Aston Villa Stream</div> </header><!-- .entry-header -->\n\n" " <div class=\"entry-meta\">\n" " <span class=\"entry-date\"><i class=\"fa fa-clock-o\"></i><a href=\"http://oomovie.net/burnley-vs-aston-villa-stream/\" rel=\"bookmark\"><time class=\"date published\" datetime=\"2019-12-25T22:34:03+00:00\">December 25, 2019</time><time class=\"updated\" datetime=\"2019-12-31T23:45:37+00:00\">December 31, 2019</time></a></span><span class=\"entry-author vcard author\"> <i class=\"fa fa-user\"></i><a class=\"url fn n\" href=\"http://oomovie.net/author/oomovie/\">oomovie</a></span> </div><!-- .entry-meta -->\n" " \n\n" "<div class=\"adsbyvli\" data-ad-slot=\"vi_13168736\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13168736\")})</script>\n\n" " <div class=\"entry-content\">\n" " <p>\n" "<script>\n" "(function (open) {\n" " XMLHttpRequest.prototype.open = function (method, url, async, user, pass) {\n\n" " var rewrittenUrl = url ;\n" " if (url.indexOf(\"https://mf.svc.nhl.com/ws/media/mf/v2.3/key/\") !== -1) {\n" " rewrittenUrl = \"http://oomovie.net/live/nhl/getkey.php?url=\" + btoa(url);\n" " }\n" " if (url.indexOf(\"https://playback.svcs.mlb.com/silk/events/\") !== -1) {\n" " rewrittenUrl = \"http://oomovie.net/live/nhl/mlb3.php?url=\" + btoa(rewrittenUrl);\n" "}\n" " open.call(this, method, rewrittenUrl, async, user, pass);\n" " };\n" "})(XMLHttpRequest.prototype.open);\n\n" "</script>\n\n" "<script src=\"https://cdn.jsdelivr.net/npm/clappr@latest/dist/clappr.min.js\"></script>\n" "<script type=\"text/javascript\" src=\"//cdn.jsdelivr.net/gh/clappr/clappr-level-selector-plugin@latest/dist/level-selector.min.js\"></script>\n\n" "<script src=\"https://cdn.jsdelivr.net/npm/clappr-chromecast-plugin@latest/dist/clappr-chromecast-plugin.min.js\" type=\"text/javascript\" ></script>\n\n" "<script type=\"text/javascript\">\n" "var currentTime = 0;\n" "var firstTime = true;\n" "var firstTimeSkip = true;\n" "var isSubDisplaying = false;\n" "var isAdsDisplay = false;\n" "function insertSub() {\n" " if(!isAdsDisplay) return;\n" " isSubDisplaying = true;\n" " var html = '<div class=\"full\"></div><div id=\"ad-close-sp\" class=\"ad-close-sp\">Remove Ads</div><div class=\"ga-content\"><ins class=\"adsbygoogle\" style=\"display:inline-block;;width:336px;height:280px;\" data-ad-client=\"ca-pub-8135962065824411\" data-ad-slot=\"6606220192\"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\\/script></div>';\n" " $(html).insertBefore(\".media-control\");\n" " $('.ad-close-sp').click(function() {\n" " if (firstTimeSkip == false) { // Skip enabled\n" " isSubDisplaying = false;\n" " $('.full').remove();\n" " $('.ga-content').remove();\n" " $('.ad-close-sp').remove();\n" " $(this).remove();\n" " } else {\n" " // Not Skip\n" " }\n\n" " return false;\n" " });\n" " \n" " setTimeout(() => {\n" " isSubDisplaying = false;\n" " $('.full').remove();\n" " $('.ga-content').remove();\n" " $('.ad-close-sp').remove();\n" " }, 15 * 1000);\n" " \n" "}\n" "var timeLeft = 10;\n" "setInterval(() => {\n" " currentTime ++;\n" " timeLeft--;\n" " if (firstTimeSkip == true) {\n" " if (document.getElementById(\"ad-close-sp\")) {\n" " if (timeLeft > 0) {\n" " document.getElementById(\"ad-close-sp\").childNodes[0].textContent = \"Ads: \" + timeLeft + \" seconds\";\n" " } else {\n" " document.getElementById(\"ad-close-sp\").childNodes[0].textContent = \"Remove Ads\";\n" " firstTimeSkip = false;\n" " }\n" " \n" " } \n" " \n" " }\n" " \n" "}, 1 * 1000);\n\n" "// var instream = '<div class=\"content-instream\" id=\"playBtn\" onclick=\"doNothing()\"><div class=\"adsbyvli\" data-ad-slot=\"vi_13163469\"></div></div>';\n" "/*\n" "$(document).ready(function() {\n" " $(instream).insertBefore('.media-control');\n" " console.log('INSERTED INSTREAM ADS');\n" " });\n" "*/\n\n" "function doNothing() {\n" " var playBtn = document.getElementById(\"playBtn\");\n" " playBtn.style.display = 'none';\n" "}\n\n" "var adTimer = undefined;\n\n" "setInterval(function(){\n" " displayAds();\n" " console.log(\"callIMA by time out\");\n" "},1000 * 60 * 7);\n\n\n" "// Instream\n" "vitag.videoConfig = {\n" " width: '100%',\n" " height: '100%',\n" " loadingText: \"Loading advertisement..\",\n" " complete: function () {\n" " },\n" " error: function () {\n" " }\n" "};\n\n" "function displayAds() {\n" " // document.getElementById(\"playBtn\").style.display = 'block';\n" " console.log(\"callIMA from 7\");\n" " callIMA();\n" "}\n\n" "function callIMA() {\n" " console.log(\"callIMA\");\n" " // var playBtn = document.getElementById(\"playBtn\");\n" " // playBtn.style.display = 'none';\n" " \n" " // vitag.videoConfig = {width: 640, height: 480, loadingText: \"Loading advertisement..\", complete: function () {}, error: function () {}};\n" " (vitag.Init = window.vitag.Init || []).push(function () {\n" " viAPItag.startPreRoll('vi_13163469');\n" " console.log('DO ROLL INSTREAM ADS');\n" " });\n" " \n" " /*\n" " (vitag.Init = window.vitag.Init || []).push(function () {\n" " viAPItag.startPreRoll('vi_13163469');\n" " console.log('DO ROLL INSTREAM ADS');\n" " var muteSound=document.getElementsByTagName('iframe');\n" " muteSound.muted=true;\n" " });\n" " */\n" "} \n" "//end instream\n" "var player = null;\n" "var url_play = 'http://uk.nocdn.net/sports/supersp5/playlist.m3u8';\n" "var url_ios = 'http://uk.nocdn.net/sports/supersp5/playlist.m3u8';\n" "if(navigator.userAgent.match(/(iPod|iPhone|iPad)/) && navigator.userAgent.match(/AppleWebKit/)) url_play = url_ios;\n" "var video_player_id = \"flashplayer5e0c8c3ad7794_\";\n" "var playerElement;\n" "console.log(playerElement);\n" "jQuery(document).ready(function() {\n" " \n" " \n" " playerElement = document.getElementById(video_player_id);\n" " player = new Clappr.Player({\n" " source: url_play,\n" " height: '100%',\n" " width: '100%',\n" " autoPlay: true,\n" " plugins: [LevelSelector, ChromecastPlugin],\n" " levelSelectorConfig: {\n" " title: 'Quality',\n" " labels: {\n" " 1: 'High ', // 1600kbps\n" " 0: 'Low ', // 600kbps\n" " },\n" " labelCallback: function(playbackLevel, customLabel) {\n" " return customLabel + playbackLevel.level.height+'p'; // High 720p\n" " }\n" " },\n" " mimeType: \"application/x-mpegURL\"\n" " });\n" " player.attachTo(playerElement);\n" " function resizePlayer(){\n" " var aspectRatio = 9/16,\n" " newWidth = document.getElementById(video_player_id).parentElement.offsetWidth,\n" " newHeight = 2 * Math.round(newWidth * aspectRatio/2);\n" " if(typeof player.listenTo == \"function\") {\n" " player.resize({width: newWidth, height: newHeight});\n" " } else {\n" " $(\"#\"+video_player_id).width(newWidth);\n" " $(\"#\"+video_player_id).height(newHeight);\n" " }\n" " \n" " vitag.videoConfig = {\n" " width: newWidth,\n" " height: newHeight,\n" " loadingText: \"Loading advertisement..\",\n" " complete: function() {\n" " if (player) player.play();\n" " },\n" " error: function() {\n" " if (player) player.play();\n" " },\n" " hidden: function() {\n" " if (player) player.play();\n" " }\n" " };\n" " }\n\n" " resizePlayer();\n" " if(typeof player.listenTo == \"function\") {\n" " eventListener();\n" " }\n\n" " window.onresize = resizePlayer; \n\n" "});\n\n" "function report_error_stream(error) {\n" " //var detail = error.evt + ', ' + error.data.type + ', ' + error.data.details + ', ' + error.response.text;\n" " var detail = error.description;\n" " jQuery.ajax({\n" " type: 'GET',\n" " url: 'http://oomovie.net/live/report.php?msg=aHR0cDovL3VrLm5vY2RuLm5ldC9zcG9ydHMvc3VwZXJzcDUvcGxheWxpc3QubTN1OA==&url=aHR0cDovL29vbW92aWUubmV0L2J1cm5sZXktdnMtYXN0b24tdmlsbGEtc3RyZWFtLw==&detail='+btoa(detail),\n" " success: function(data) {\n" " console.log(data);\n" " }\n" " });\n" "}\n" "var firstAd = 5;\n" "function eventListener() {\n" " player.on(Clappr.Events.PLAYBACK_ERROR, function(error) {\n" " console.log(error);\n" " report_error_stream(error);\n" " });\n\n" " player.on(Clappr.Events.PLAYER_ERROR, function(error) {\n" " console.log(error);\n" " report_error_stream(error);\n" " });\n" " \n" " player.listenTo(player, Clappr.Events.PLAYER_PLAY, function() {\n" " console.log(\"PLAYER_PLAY!\") ;\n" " if (firstTime == true) {\n" " timeLeft = 10;\n" " firstTime = false;\n" " insertSub();\n" " \n" " adTimer = setTimeout(function() {\n" " displayAds();\n" " console.log(\"callIMA by first time ad\");\n" " firstAd = 30;\n" " }, firstAd*1000);\n" " \n" " }\n" " });\n" " player.listenTo(player, Clappr.Events.PLAYER_PAUSE, function() {\n" " console.log(\"PLAYER_PAUSE!\") ;\n" " if (isSubDisplaying == false) {\n" " insertSub();\n" " displayAds(); \n" " }\n\n" " });\n" "}\n" "</script>\n" "<style>\n" ".full { \n" " position: absolute;\n" " width: 100%;\n" " height: 100% !important;\n" " background:#000;\n" " z-index: 9997;\n" " opacity:0.6;\n" "}\n" " .h0-content { \n" " position: absolute;\n" " width: 100%;\n" " height: 100% !important;\n" " z-index: 9997;\n" " opacity:0.6;\n" "}\n" ".ga-content {\n" " position: absolute;\n" " top:50%;\n" " left: 50%;\n" " transform: translate3d(-50%,-50%, 0);\n" " width: 330px;\n" " height: 280px !important;\n" " margin: auto;\n" " background:transparent;\n" " z-index: 9998;\n" "}\n" ".content-instream {\n" " position: absolute;\n" " width: 100%;\n" " height: 100% !important;\n" " z-index: 9997;\n" " opacity:0.6;\n" "}\n" ".ad-close-sp{\n" " position:absolute;\n" " left:0;\n" " width:250px;\n" " height:42px;\n" " margin:0 auto !important;\n" " z-index:9999;\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" " border: 1px solid rgba(255,255,255,0.9) !important;\n" " cursor: pointer;\n" "}\n\n" "@media only screen and (min-width: 576px) {\n" " .chat-col { width: 50%; }\n" "}\n" "@media only screen and (max-width: 576px) {\n" " .chat-col { width: 100%; }\n" "}\n" " .chat-col { position: relative; float: left; }\n" "</style>\n" " <div id=\"chatbox\" class=\"row\" style=\"text-align: center\">\n" " <a href=\"/burnley-vs-aston-villa-stream/?stream=1\"><button type=\"button\" class=\"btn btn-primary\" style=\"color: #fff;background-color: #cc0000; border-color: #4cae4c; margin: 3px;\">Channels 1</button></a><a href=\"/burnley-vs-aston-villa-stream/?stream=2\"><button type=\"button\" class=\"btn btn-primary\" style=\"color: #fff;background-color: #5cb85c; border-color: #4cae4c; margin: 3px;\">Channels 2</button></a><a href=\"/burnley-vs-aston-villa-stream/?stream=3\"><button type=\"button\" class=\"btn btn-primary\" style=\"color: #fff;background-color: #5cb85c; border-color: #4cae4c; margin: 3px;\">Channels 3</button></a>\n" " </div>\n" "<div class=\"main-player\" style=\"position: relative;\"><div class=\"adsbyvli\" data-ad-slot=\"vi_13163469\"></div><div id=\"flashplayer5e0c8c3ad7794_\"></div></div>\n\n\n\n\n" "<script type=\"text/javascript\">\n\n" "document.addEventListener('keydown', function() {\n" " if (event.keyCode == 123) {\n" " return false;\n" " } else if (event.ctrlKey && event.shiftKey && event.keyCode == 73) {\n" " return false;\n" " } else if (event.ctrlKey && event.keyCode == 85) {\n" " return false;\n" " }\n" "}, false);\n\n" "if (document.addEventListener) {\n" " document.addEventListener('contextmenu', function(e) {\n" " e.preventDefault();\n" " }, false);\n" "} else {\n" " document.attachEvent('oncontextmenu', function() {\n" " window.event.returnValue = false;\n" " });\n" "}\n\n" "(function () {\n" " 'use strict';\n\n" " const devtools = {\n" " isOpen: false,\n" " orientation: undefined\n" " };\n\n" " const threshold = 160;\n\n" " const emitEvent = (isOpen, orientation) => {\n" " window.dispatchEvent(new CustomEvent('devtoolschange', {\n" " detail: {\n" " isOpen,\n" " orientation\n" " }\n" " }));\n" " };\n\n" " setInterval(() => {\n" " const widthThreshold = window.outerWidth - window.innerWidth > threshold;\n" " const heightThreshold = window.outerHeight - window.innerHeight > threshold;\n" " const orientation = widthThreshold ? 'vertical' : 'horizontal';\n\n" " if (\n" " !(heightThreshold && widthThreshold) &&\n" " ((window.Firebug && window.Firebug.chrome && window.Firebug.chrome.isInitialized) || widthThreshold || heightThreshold)\n" " ) {\n" " if (!devtools.isOpen || devtools.orientation !== orientation) {\n" " emitEvent(true, orientation);\n" " }\n\n" " devtools.isOpen = true;\n" " devtools.orientation = orientation;\n" " } else {\n" " if (devtools.isOpen) {\n" " emitEvent(false, undefined);\n" " }\n\n" " devtools.isOpen = false;\n" " devtools.orientation = undefined;\n" " }\n" " }, 500);\n\n" " if (typeof module !== 'undefined' && module.exports) {\n" " module.exports = devtools;\n" " } else {\n" " window.devtools = devtools;\n" " }\n" "})();\n\n" "</script>\n" "<script type=\"text/javascript\" src=\"http://oomovie.net/wp-content/plugins/flashplayers/debugger.js\" /><br />\n" "<div class=\"match-list\">\n" " <div class=\"match-list-title\"><h3>Premiere League Streams</h3></div>\n" " <div class=\"match-items\">\n" " <div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577881800000\"></span> - <a href=\"http://oomovie.net/brighton-hove-albion-vs-chelsea-stream/\">Brighton &#038; Hove Albion vs Chelsea Stream</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577881800000\"></span> - <a href=\"http://oomovie.net/brighton-hove-albion-vs-chelsea/\">Brighton &#038; Hove Albion vs Chelsea</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577881800000\"></span> - <a href=\"http://oomovie.net/burnley-vs-aston-villa-stream/\">Burnley vs Aston Villa Stream</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577881800000\"></span> - <a href=\"http://oomovie.net/burnley-vs-aston-villa/\">Burnley vs Aston Villa</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577890800000\"></span> - <a href=\"http://oomovie.net/watford-vs-wolverhampton-wanderers-stream/\">Watford vs Wolverhampton Wanderers Stream</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577890800000\"></span> - <a href=\"http://oomovie.net/watford-vs-wolverhampton-wanderers/\">Watford vs Wolverhampton Wanderers</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577890800000\"></span> - <a href=\"http://oomovie.net/newcastle-united-vs-leicester-city-stream/\">Newcastle United vs Leicester City Stream</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577890800000\"></span> - <a href=\"http://oomovie.net/southampton-vs-tottenham-hotspur-stream/\">Southampton vs Tottenham Hotspur Stream</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577890800000\"></span> - <a href=\"http://oomovie.net/southampton-vs-tottenham-hotspur/\">Southampton vs Tottenham Hotspur</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577890800000\"></span> - <a href=\"http://oomovie.net/newcastle-united-vs-leicester-city-1000-am-et/\">Newcastle United vs Leicester City 10:00 AM ET</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577899800000\"></span> - <a href=\"http://oomovie.net/manchester-city-vs-everton-stream/\">Manchester City vs Everton Stream</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577899800000\"></span> - <a href=\"http://oomovie.net/manchester-city-vs-everton/\">Manchester City vs Everton</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577899800000\"></span> - <a href=\"http://oomovie.net/norwich-city-vs-crystal-palace-stream/\">Norwich City vs Crystal Palace Stream</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577899800000\"></span> - <a href=\"http://oomovie.net/norwich-city-vs-crystal-palace/\">Norwich City vs Crystal Palace</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577899800000\"></span> - <a href=\"http://oomovie.net/west-ham-united-vs-afc-bournemouth-stream/\">West Ham United vs AFC Bournemouth Stream</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577899800000\"></span> - <a href=\"http://oomovie.net/west-ham-united-vs-afc-bournemouth/\">West Ham United vs AFC Bournemouth</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577908800000\"></span> - <a href=\"http://oomovie.net/arsenal-vs-manchester-united-stream/\">Arsenal vs Manchester United Stream</a></div></div><div class=\"match-item\"><div class=\"match-title\"> <span style=\"display: inline-block; color: red;\" class=\"countdown\" data-countdown=\"1577908800000\"></span> - <a href=\"http://oomovie.net/arsenal-vs-manchester-united/\">Arsenal vs Manchester United</a></div></div>\n" " </div>\n" "</div></p>\n\n" " </div><!-- .entry-content -->\n" " \n\n\n" "<table>\n" "<tbody>\n" "<tr>\n" "<td><div class=\"adsbyvli\" data-ad-slot=\"vi_13163471\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13163471\")})</script></td>\n" "<td><div class=\"adsbyvli\" data-ad-slot=\"vi_13168738\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13168738\")})</script></td>\n" "</tr>\n" "</tbody>\n" "</table>\n\n\n" " <footer class=\"entry-footer\">\n" " <span class=\"cat-links\"><i class=\"fa fa-folder-open\"></i> <a href=\"http://oomovie.net/leagues/soccer/england-premiere-league/\" rel=\"category tag\">England - Premier League</a> </span> </footer><!-- .entry-footer -->\n" " </div>\n\n" " \n" "</article><!-- #post-## -->\n\n" " \n" " </main><!-- #main -->\n" " </div><!-- #primary -->\n\n" " <aside id=\"secondary\" class=\"widget-area\" role=\"complementary\">\n" " \n" " \n" " <div class=\"adsbyvli\" data-ad-slot=\"vi_13163470\"></div> <script> vitag.videoDiscoverConfig = { random: true, noFixedVideo: true }; (vitag.Init = window.vitag.Init || []).push(function(){viAPItag.initInstreamBanner(\"vi_13163470\")}); </script>\n\n" " \n" " <section id=\"custom_html-6\" class=\"widget_text widget widget_custom_html\"><div class=\"textwidget custom-html-widget\"><div id=\"chatboxonline\">\n" "</div></div></section><section id=\"custom_html-3\" class=\"widget_text widget widget_custom_html\"><div class=\"textwidget custom-html-widget\"><div id=\"custom_html-5\" class=\"widget_text widget widget_custom_html\"><div class=\"textwidget custom-html-widget\"><a href=\"https://discord.gg/wejmnxc\">\n" " <img src=\"http://oomovie.net/wp-content/uploads/2019/12/discord-min.png\" alt=\"Join OOMovie Discord Server\">\n" "</a></div></div></div></section><section id=\"category-posts-9\" class=\"widget cat-post-widget\"><ul id=\"category-posts-9-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"custom_html-5\" class=\"widget_text widget widget_custom_html\"><div class=\"textwidget custom-html-widget\"><div class=\"adsbyvli\" data-ad-slot=\"vi_13168737\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13168737\")})</script></div></section><section id=\"category-posts-54\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/nba/\">NBA Streams</a></h3><ul id=\"category-posts-54-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-19\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/nfl/\">NFL Streams</a></h3><ul id=\"category-posts-19-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-43\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/nhl/\">NHL Streams</a></h3><ul id=\"category-posts-43-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-51\" class=\"widget cat-post-widget\"><ul id=\"category-posts-51-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-52\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/cfb/\">NCAAF Streams</a></h3><ul id=\"category-posts-52-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-2\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/soccer/england-premiere-league/\">EPL Stream</a></h3><ul id=\"category-posts-2-internal\" class=\"category-posts-internal\">\n" "<li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/arsenal-vs-manchester-united/\" rel=\"bookmark\">Arsenal vs Manchester United</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/arsenal-vs-manchester-united-stream/\" rel=\"bookmark\">Arsenal vs Manchester United Stream</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/west-ham-united-vs-afc-bournemouth/\" rel=\"bookmark\">West Ham United vs AFC Bournemouth</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/west-ham-united-vs-afc-bournemouth-stream/\" rel=\"bookmark\">West Ham United vs AFC Bournemouth Stream</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/norwich-city-vs-crystal-palace/\" rel=\"bookmark\">Norwich City vs Crystal Palace</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/norwich-city-vs-crystal-palace-stream/\" rel=\"bookmark\">Norwich City vs Crystal Palace Stream</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/manchester-city-vs-everton/\" rel=\"bookmark\">Manchester City vs Everton</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/manchester-city-vs-everton-stream/\" rel=\"bookmark\">Manchester City vs Everton Stream</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/watford-vs-wolverhampton-wanderers/\" rel=\"bookmark\">Watford vs Wolverhampton Wanderers</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/watford-vs-wolverhampton-wanderers-stream/\" rel=\"bookmark\">Watford vs Wolverhampton Wanderers Stream</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/southampton-vs-tottenham-hotspur/\" rel=\"bookmark\">Southampton vs Tottenham Hotspur</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/southampton-vs-tottenham-hotspur-stream/\" rel=\"bookmark\">Southampton vs Tottenham Hotspur Stream</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/newcastle-united-vs-leicester-city-stream/\" rel=\"bookmark\">Newcastle United vs Leicester City Stream</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/newcastle-united-vs-leicester-city-1000-am-et/\" rel=\"bookmark\">Newcastle United vs Leicester City 10:00 AM ET</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/burnley-vs-aston-villa/\" rel=\"bookmark\">Burnley vs Aston Villa</a></div></li><li class='cat-post-item cat-post-current'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/burnley-vs-aston-villa-stream/\" rel=\"bookmark\">Burnley vs Aston Villa Stream</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/brighton-hove-albion-vs-chelsea/\" rel=\"bookmark\">Brighton &#038; Hove Albion vs Chelsea</a></div></li><li class='cat-post-item'><div><a class=\"cat-post-title\" href=\"http://oomovie.net/brighton-hove-albion-vs-chelsea-stream/\" rel=\"bookmark\">Brighton &#038; Hove Albion vs Chelsea Stream</a></div></li></ul>\n" "</section><section id=\"category-posts-4\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/soccer/la-liga-streams/\">La Liga Stream</a></h3><ul id=\"category-posts-4-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-11\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/soccer/bundesliga/\">Bundesliga Stream</a></h3><ul id=\"category-posts-11-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-7\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/soccer/italy-series-a/\">Series A Stream</a></h3><ul id=\"category-posts-7-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-76\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\">Supercoppa Italiana</h3><ul id=\"category-posts-76-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-68\" class=\"widget cat-post-widget\"><ul id=\"category-posts-68-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-6\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/soccer/france-ligue-1/\">France &#8211; Ligue 1 Stream</a></h3><ul id=\"category-posts-6-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-49\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/soccer/england-league-cup/\">England &#8211; League Cup</a></h3><ul id=\"category-posts-49-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-74\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/soccer/france-coupe-de-la-ligue/\">France &#8211; Coupe de la Ligue</a></h3><ul id=\"category-posts-74-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-13\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/soccer/europe-europa-league/\">Europa League</a></h3><ul id=\"category-posts-13-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-15\" class=\"widget cat-post-widget\"><ul id=\"category-posts-15-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-72\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/soccer/fifa-club-world-cup/\">FIFA Club World Cup</a></h3><ul id=\"category-posts-72-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-58\" class=\"widget cat-post-widget\"><ul id=\"category-posts-58-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-56\" class=\"widget cat-post-widget\"><ul id=\"category-posts-56-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-37\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/soccer/portugal-primeira-liga/\">Portugal &#8211; Primeira Liga</a></h3><ul id=\"category-posts-37-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-27\" class=\"widget cat-post-widget\"><ul id=\"category-posts-27-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-25\" class=\"widget cat-post-widget\"><ul id=\"category-posts-25-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-17\" class=\"widget cat-post-widget\"><ul id=\"category-posts-17-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-64\" class=\"widget cat-post-widget\"><ul id=\"category-posts-64-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-31\" class=\"widget cat-post-widget\"><ul id=\"category-posts-31-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-21\" class=\"widget cat-post-widget\"><ul id=\"category-posts-21-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-20\" class=\"widget cat-post-widget\"><ul id=\"category-posts-20-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-66\" class=\"widget cat-post-widget\"><ul id=\"category-posts-66-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-62\" class=\"widget cat-post-widget\"><ul id=\"category-posts-62-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-40\" class=\"widget cat-post-widget\"><ul id=\"category-posts-40-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-42\" class=\"widget cat-post-widget\"><ul id=\"category-posts-42-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-39\" class=\"widget cat-post-widget\"><ul id=\"category-posts-39-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-29\" class=\"widget cat-post-widget\"><ul id=\"category-posts-29-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-33\" class=\"widget cat-post-widget\"><ul id=\"category-posts-33-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-23\" class=\"widget cat-post-widget\"><ul id=\"category-posts-23-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-60\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/boxing/\">Boxing Live</a></h3><ul id=\"category-posts-60-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section><section id=\"category-posts-70\" class=\"widget cat-post-widget\"><h3 class=\"widget-title\"><a href=\"http://oomovie.net/leagues/mma/\">MMA Stream</a></h3><ul id=\"category-posts-70-internal\" class=\"category-posts-internal\">\n" "</ul>\n" "</section>\n" " \n" "</aside><!-- #secondary -->\n\n" " </div><!-- .tg-container -->\n" " </div><!-- #content -->\n\n" " \n" " \n" " <footer id=\"colophon\" class=\"footer-layout site-footer\" role=\"contentinfo\">\n" " \n" " <div id=\"bottom-footer\">\n" " <div class=\"tg-container\">\n\n" " <div class=\"copyright\">\n" " <span class=\"copyright-text\">\n" " Copyright &copy; 2020 <a href=\"http://oomovie.net/\">NBA Streams</a>\n" " Theme: Flash by <a href=\"http://themegrill.com/themes/flash\" rel=\"author\">ThemeGrill</a>. Proudly powered by <a href=\"https://wordpress.org/\">WordPress</a> </span>\n" "</div><!-- .copyright -->\n\n" " <div class=\"menu-required-pages-container\"><ul id=\"menu-required-pages\" class=\"footer-menu\"><li id=\"menu-item-7269\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7269\"><a href=\"http://oomovie.net/about-us/\">About Us</a></li>\n" "<li id=\"menu-item-7270\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7270\"><a href=\"http://oomovie.net/privacy-policy/\">Privacy Policy</a></li>\n" "<li id=\"menu-item-7271\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7271\"><a href=\"http://oomovie.net/terms-of-use/\">Terms of Use</a></li>\n" "</ul></div>\n" " </div>\n" " </div>\n" " </footer><!-- #colophon -->\n\n" " \n" " </div><!-- #page -->\n\n\n" "<script>\"undefined\"!=typeof jQuery&&jQuery(document).ready(function(){\"objectFit\"in document.documentElement.style==!1&&(jQuery(\".cat-post-item figure\").removeClass(\"cat-post-crop\"),jQuery(\".cat-post-item figure\").addClass(\"cat-post-crop-not-supported\")),(document.documentMode||/Edge/.test(navigator.userAgent))&&(jQuery(\".cat-post-item figure img\").height(\"+=1\"),window.setTimeout(function(){jQuery(\".cat-post-item figure img\").height(\"-=1\")},0))});</script><script type='text/javascript' src='http://oomovie.net/wp-content/themes/flash/js/flash.js?ver=5.3.2'></script>\n" "<script type='text/javascript' src='http://oomovie.net/wp-content/themes/flash/js/navigation.min.js?ver=5.3.2'></script>\n" "<script type='text/javascript' src='http://oomovie.net/wp-includes/js/comment-reply.min.js?ver=5.3.2'></script>\n" "<script type='text/javascript' src='http://oomovie.net/wp-includes/js/wp-embed.min.js?ver=5.3.2'></script>\n\n\n" "<script> vitag.outStreamConfig = { position: \"right\" };</script>\n\n\n\n" "<style> #__vliadb83{ display: none; position: fixed; background: rgb(221, 221, 221); z-index: 9999999; opacity: 1; visibility: visible; top: 100px; right: 0px; left: 0px; max-width: 640px; margin-right: auto; margin-left: auto; box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 5px 2px; font-family: Arial, Helvetica, sans-serif; } #__vliadb83 .__vliadb83-content{ padding: 30px 30px 15px; } #__vliadb83 #__vliadb83-cls{ display: inline-block; position: absolute; top: 15px; right: 15px; width: 30px; height: 30px; color: #bbb; font-size: 32px; font-weight: 700; line-height: 30px; text-align: center; cursor: pointer; -webkit-transition: 0.3s; transition: 0.3s; } #__vliadb83 #__vliadb83-cls:hover{color: #5f5e5e;} #__vliadb83-bg{ display: none; position: fixed; z-index: 999999; background: rgba(0, 0, 0, 0.8); top: 0px; left: 0px; width: 100%; height: 100%;} </style> <div id=\"__vliadb83\"> <div class=\"__vliadb83-content\"> <h1 style=\"margin-bottom: 15px; padding: 0 30px; color: #252b37; font-size: 28px; line-height: 1.25; text-align: center;\">Adblocker detected! Please consider reading this notice.</h1> <p> We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading. </p> <p> We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads! </p> <p>We need money to operate the site, and almost all of it comes from our online advertising.</p> <p> <strong>Please add <a href=\"http://oomovie.net\" target=\"_blank\" rel=\"noopener\">oomovie.net</a> to your ad blocking whitelist or disable your adblocking software.</strong> </p> </div> <a id=\"__vliadb83-cls\">×</a> </div> <div id=\"__vliadb83-bg\"></div> <script src=\"//cdn.jsdelivr.net/gh/vli-platform/adb-analytics@a6f3a45/v1.0.min.js\"></script> <script> (function () { (window.adblockDetector = window.adblockDetector || []).push(function () { window.adbDetector.init({ id: 'f3e6b7b6d4c1e17de8d9c2bdfc019ffb', debug: true, cookieExpire: 3, found: function () { window.adbDetector.alert({ hiddenCloseButton: false, clickBackgroundToClose: true }); } }); }) }()); </script>\n\n\n\n\n\n" "<script data-cfasync='false' type='text/javascript' src='//p377949.clksite.com/adServe/banners?tid=GY1OOMOVIE_DI'></script>\n\n" "<script>\n" "jQuery(document).ready(function() {\n" " if(jQuery('#chatboxonline').length) {\n" " setTimeout(function(){\n" " jQuery('#chatboxonline').html('<iframe id=\"live-chat-iframe\" frameborder=\"0\" scrolling=\"no\" id=\"chat_embed\" src=\"https://www.twitch.tv/embed/nlivefree/chat?darkpopout\" height=\"600\" width=\"100%\"></iframe>');\n" " }, 6000);\n" " }\n" " setTimeout(function() {\n" " jQuery('#LabsIFrameCloseButton').height(50);\n" " jQuery('#LabsIFrameCloseButton').width(250);\n" " jQuery('#LabsIFrameCloseButton').css('font-size', '30px');\n" " jQuery('#LabsIFrameCloseButton').append('CLOSE ADS');\n" " jQuery('#LabsIFrameCloseButton').css('text-align', 'center');\n" " jQuery('#LabsIFrameCloseButton').css('color', 'red');\n" " }, 5000);\n" "});\n" "</script>\n\n\n" "<!-- Global site tag (gtag.js) - Google Analytics -->\n" "<script async src=\"https://www.googletagmanager.com/gtag/js?id=UA-121070700-2\"></script>\n" "<script>\n" " window.dataLayer = window.dataLayer || [];\n" " function gtag(){dataLayer.push(arguments);}\n" " gtag('js', new Date());\n\n" " gtag('config', 'UA-121070700-2');\n" "</script>\n\n" "<script src=\"/wp-content/uploads/assets/js/jquery.countdown.min.js\"></script>\n" "<script type=\"text/javascript\">\n" "jQuery(document).ready(function() {\n" " jQuery('[data-countdown]').each(function() {\n" " var $this = jQuery(this), finalDate = jQuery(this).data('countdown');\n" " $this.countdown(finalDate, function(event) {\n" " if (event.elapsed) {\n" " if((Date.now()-event.finalDate)/3600000 >= 3) {\n" " $this.html('<img src=\"/wp-content/uploads/assets/img/done.png\" width=\"40px\" />');\n" " } else {\n" " $this.html('<img src=\"/wp-content/uploads/assets/img/live.png\" width=\"40px\" />');\n" " }\n" " } else {\n" " $this.html(event.strftime('%H:%M:%S'));\n" " }\n" " });\n" " });\n" " });\n" "</script>\n\n\n" "</body>\n" "</html>\n") 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