# coding=utf8
# the above tag defines encoding for this document and is for Python 2.x compatibility
import re
regex = r"(http(s?):)([\/|.|\w|\s|-])*\.(?:jpg|gif|png)"
test_str = ("\n\n"
"<!DOCTYPE html>\n"
"<html>\n"
"<meta name=\"viewport\" content=\"width=device-width, initial-scale=0.75\">\n"
"<head>\n"
" <title>📲App Store on AppRaven</title>\n"
" <link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\">\n"
" <link rel=\"stylesheet\" type=\"text/css\" href=\"collection.css\">\n"
" <link rel=\"stylesheet\" type=\"text/css\" href=\"common/common.css\">\n"
" <link rel=\"stylesheet\" type=\"text/css\" href=\"common/texts.css\">\n"
"</head>\n"
"<script>\n"
" function openLink($id) {\n"
" window.location = \"https://appraven.net/apps/detail.php?appId=\" + $id;\n"
" }\n"
"</script>\n\n"
"<body>\n"
"<div id=\"page-container\">\n"
" <div id=\"content-wrap\">\n"
" <header id=\"thinHeader\">\n"
" <a href=\"/index.php\">\n"
" <img src=\"../images/raven.png\" alt=\"Raven\" id=\"logoImage\">\n"
" <span id=\"logoText\">AppRaven</span>\n"
" </a>\n"
"</header> <div id=\"mainText\" class=\"prettyText\">\n"
" <a href=\"index.php\" style=\"color: #1d1d1f\">\n"
" <div id=\"collectionHeader\">\n"
" <h1>📲App Store</h1><h4>26 Feb 2020 • by Christine Connor</h4><table cellspacing=\"0\" id=\"socialHeaderTable\"><tr><td><div class=\"socialNumberDiv likesDiv\">67</div><div class=\"socialButtonDiv\">Like</div></td><td><div class=\"socialNumberDiv watchDiv\">63</div><div class=\"socialButtonDiv\">Watch</div></td><td><img id=\"creatorImage\" src=\"https://appraven.net/AppRaven/images?iid=5e5b5a844eacc33eb4d64982\"></td></tr></table> </div>\n"
" </a>\n"
" <div class=\"hrDiv\"></div>\n\n"
" <div id=\"collectionInfoDiv\" class=\"prettyText spacedText\"><p>Apps that allow you to curate other apps or view app rankings. All pale in comparison to App Raven of course x)\n"
"🎧( Borgore & Benda - Camo Diamond Rollie) if you’re down with the beats 😋</p></div> <div class=\"hrDiv\"></div>\n"
" <h1>83 Apps</h1> <table cellspacing=\"0\" id=\"collectionTable\">\n"
" <tr onclick=\"openLink('1519535864');\"><td><img class=\"appIcon\" src=\"https://is5-ssl.mzstatic.com/image/thumb/Purple114/v4/46/ac/0b/46ac0bf7-3e6f-91da-6fc0-756862f73ad3/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Productivity</div><div class=\"appTitle\">App Ranking App</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(1)</div></div><div class=\"likesDiv\">▲8</div><div class=\"dislikesDiv\"></div><div class=\"commentCountDiv\"></div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=1519535864\"><div class=\"lastPriceLabel\">v1.1.0</div><div class=\"priceLabel updateT\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('1067595203');\"><td><img class=\"appIcon\" src=\"https://is2-ssl.mzstatic.com/image/thumb/Purple60/v4/e3/c8/4f/e3c84f40-ed24-795c-0c79-617a414203ae/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Shopping</div><div class=\"appTitle\">App Portfolio - all apps in one place</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/half.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(3)</div></div><div class=\"likesDiv\">▲1</div><div class=\"dislikesDiv\"></div><div class=\"commentCountDiv\"></div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=1067595203\"><div class=\"lastPriceLabel\">v1.4</div><div class=\"priceLabel updateT\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('1517289195');\"><td><img class=\"appIcon\" src=\"https://is5-ssl.mzstatic.com/image/thumb/Purple113/v4/76/71/6a/76716a29-d57e-c20a-0189-75ccd037e4ac/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Utilities</div><div class=\"appTitle\">App Board - Collect Apps</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(1)</div></div><div class=\"likesDiv\">▲10</div><div class=\"dislikesDiv\">▼2</div><div class=\"commentCountDiv\"></div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=1517289195\"><div class=\"lastPriceLabel\">v1.0</div><div class=\"priceLabel updateT\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('1143375149');\"><td><img class=\"appIcon\" src=\"https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/a0/19/69/a019699f-2ad3-d6d1-c672-2d95b4f528ca/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Productivity</div><div class=\"appTitle\">Launcher Tag+</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(2)</div></div><div class=\"likesDiv\">▲1</div><div class=\"dislikesDiv\">▼1</div><div class=\"commentCountDiv\"></div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=1143375149\"><div class=\"lastPriceLabel\">v1.2.4</div><div class=\"priceLabel updateS\">Free<div class='IAPbadge'>+</div></div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('1381108146');\"><td><img class=\"appIcon\" src=\"https://is5-ssl.mzstatic.com/image/thumb/Purple124/v4/88/1b/59/881b59ac-5b0e-a176-d92b-ebb8fabe4bda/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Utilities</div><div class=\"appTitle\">The App List</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/half.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(48)</div></div><div class=\"likesDiv\">▲22</div><div class=\"dislikesDiv\">▼1</div><div class=\"commentCountDiv\"></div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=1381108146\"><div class=\"lastPriceLabel\">v1.2</div><div class=\"priceLabel updateB\">Free<div class='IAPbadge'>+</div></div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('488613223');\"><td><img class=\"appIcon\" src=\"https://is1-ssl.mzstatic.com/image/thumb/Purple/v4/ab/1e/f8/ab1ef8a2-b852-91f7-ec66-37b582edc8cc/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Reference</div><div class=\"appTitle\">AppStart for iPhone</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/half.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(245)</div></div><div class=\"likesDiv\">▲5</div><div class=\"dislikesDiv\"></div><div class=\"commentCountDiv\">🗨1</div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=488613223\"><div class=\"lastPriceLabel\">Jan '12</div><div class=\"priceLabel new\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('429644051');\"><td><img class=\"appIcon\" src=\"https://is2-ssl.mzstatic.com/image/thumb/Purple/v4/8b/21/e2/8b21e2bb-45ff-fc43-5c91-5db154b43c68/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Lifestyle</div><div class=\"appTitle\">Free App Magic - Get Paid Apps For Free Every Day</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/half.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(3.81K)</div></div><div class=\"likesDiv\">▲1</div><div class=\"dislikesDiv\">▼1</div><div class=\"commentCountDiv\">🗨1</div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=429644051\"><div class=\"lastPriceLabel\">v1.4.1</div><div class=\"priceLabel updateN\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('424797519');\"><td><img class=\"appIcon\" src=\"https://is3-ssl.mzstatic.com/image/thumb/Purple115/v4/80/cb/c9/80cbc976-0c1a-8b55-ef74-ef773c8799e2/contsched.ofkvbndd.png/124x124bb-70.jpeg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Lifestyle</div><div class=\"appTitle\">I Like FREE Apps</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/half.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(357)</div></div><div class=\"likesDiv\">▲5</div><div class=\"dislikesDiv\">▼2</div><div class=\"commentCountDiv\">🗨4</div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=424797519\"><div class=\"lastPriceLabel\">v3.1</div><div class=\"priceLabel updateT\">Free</div><div class=\"deviceLabel\">iPhone</div></a></td></tr><tr onclick=\"openLink('685047323');\"><td><img class=\"appIcon\" src=\"https://is5-ssl.mzstatic.com/image/thumb/Purple18/v4/92/fd/62/92fd626e-27f8-57db-d8ec-07d1cf2f7e0a/mzl.yxmivsya.jpg/124x124bb-70.jpeg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Social Networking</div><div class=\"appTitle\">AppBullseye</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/half.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(6)</div></div><div class=\"likesDiv\">▲4</div><div class=\"dislikesDiv\"></div><div class=\"commentCountDiv\"></div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=685047323\"><div class=\"lastPriceLabel\">v2.4.1</div><div class=\"priceLabel updateN\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('602522782');\"><td><img class=\"appIcon\" src=\"https://is1-ssl.mzstatic.com/image/thumb/Purple117/v4/97/10/82/971082f0-1c8e-5585-6a8f-cef7cafe35c0/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Utilities</div><div class=\"appTitle\">AppShopper Social</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/half.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(342)</div></div><div class=\"likesDiv\">▲8</div><div class=\"dislikesDiv\"></div><div class=\"commentCountDiv\">🗨6</div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=602522782\"><div class=\"lastPriceLabel\">v1.1</div><div class=\"priceLabel updateS\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('1510342198');\"><td><img class=\"appIcon\" src=\"https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/f0/5e/c6/f05ec6c5-56c4-ed20-bece-ed2c665b5f63/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Utilities</div><div class=\"appTitle\">App Wishlist</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/half.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(8)</div></div><div class=\"likesDiv\">▲15</div><div class=\"dislikesDiv\"></div><div class=\"commentCountDiv\"></div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=1510342198\"><div class=\"lastPriceLabel\">May '20</div><div class=\"priceLabel new\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('1491697944');\"><td><img class=\"appIcon\" src=\"https://is2-ssl.mzstatic.com/image/thumb/Purple114/v4/60/bf/f3/60bff3a8-18db-4ede-cefa-2696ac7d49e0/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Business</div><div class=\"appTitle\">Keyword Plus by ReverseAds</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(22)</div></div><div class=\"likesDiv\">▲3</div><div class=\"dislikesDiv\"></div><div class=\"commentCountDiv\"></div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=1491697944\"><div class=\"lastPriceLabel\">v1.8</div><div class=\"priceLabel updateT\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('409587589');\"><td><img class=\"appIcon\" src=\"https://is5-ssl.mzstatic.com/image/thumb/Purple6/v4/2a/54/97/2a549763-6460-aace-e646-7f1ad178edd7/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Utilities</div><div class=\"appTitle\">App Ocean</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(14)</div></div><div class=\"likesDiv\">▲4</div><div class=\"dislikesDiv\"></div><div class=\"commentCountDiv\">🗨1</div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=409587589\"><div class=\"lastPriceLabel\">v3.0</div><div class=\"priceLabel updateT\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('441600681');\"><td><img class=\"appIcon\" src=\"https://is5-ssl.mzstatic.com/image/thumb/Purple5/v4/fc/a6/bc/fca6bc2b-5c37-09e8-5e23-8d37bfe6ce0e/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Education</div><div class=\"appTitle\">Autism Apps</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(18)</div></div><div class=\"likesDiv\">▲2</div><div class=\"dislikesDiv\"></div><div class=\"commentCountDiv\"></div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=441600681\"><div class=\"lastPriceLabel\">v2.6</div><div class=\"priceLabel updateS\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('605797361');\"><td><img class=\"appIcon\" src=\"https://is2-ssl.mzstatic.com/image/thumb/Purple18/v4/26/47/47/26474718-0c42-8a77-537e-5c74643231fd/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Entertainment</div><div class=\"appTitle\">My Apps</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(2)</div></div><div class=\"likesDiv\"></div><div class=\"dislikesDiv\"></div><div class=\"commentCountDiv\"></div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=605797361\"><div class=\"lastPriceLabel\">v3.1</div><div class=\"priceLabel updateT\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('498504144');\"><td><img class=\"appIcon\" src=\"https://is3-ssl.mzstatic.com/image/thumb/Purple/v4/60/6f/e7/606fe70d-8d44-1ba7-b0ae-20f270f41f5e/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Utilities</div><div class=\"appTitle\">Apps Gratis - Free Apps</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/half.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(3)</div></div><div class=\"likesDiv\">▲1</div><div class=\"dislikesDiv\">▼1</div><div class=\"commentCountDiv\"></div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=498504144\"><div class=\"lastPriceLabel\">v1.3</div><div class=\"priceLabel updateS\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('765090260');\"><td><img class=\"appIcon\" src=\"https://is5-ssl.mzstatic.com/image/thumb/Purple1/v4/78/35/a2/7835a28a-71f7-5ecd-44f7-946bfbee2e58/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Shopping</div><div class=\"appTitle\">Georgian Apps - GeoApps</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(9)</div></div><div class=\"likesDiv\"></div><div class=\"dislikesDiv\"></div><div class=\"commentCountDiv\"></div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=765090260\"><div class=\"lastPriceLabel\">v2.0</div><div class=\"priceLabel updateS\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('973038996');\"><td><img class=\"appIcon\" src=\"https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/df/2f/6c/df2f6c30-266f-38af-897c-06b4c8fd72fd/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Utilities</div><div class=\"appTitle\">Happy Apps</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/full.png\" alt=\"star\"></div><div class=\"ratingCountDiv\">(2)</div></div><div class=\"likesDiv\">▲1</div><div class=\"dislikesDiv\"></div><div class=\"commentCountDiv\"></div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=973038996\"><div class=\"lastPriceLabel\">v1.5</div><div class=\"priceLabel updateT\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('1489957798');\"><td><img class=\"appIcon\" src=\"https://is1-ssl.mzstatic.com/image/thumb/Purple123/v4/88/d0/77/88d0777a-7bad-a3bc-1c0d-de7cfc8c1626/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Utilities</div><div class=\"appTitle\">BytePai</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"></div><div class=\"ratingCountDiv\"></div></div><div class=\"likesDiv\">▲3</div><div class=\"dislikesDiv\"></div><div class=\"commentCountDiv\"></div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=1489957798\"><div class=\"lastPriceLabel strikethrough\">$1.99</div><div class=\"priceLabel sale\">$0.99</div><div class=\"deviceLabel\">Universal</div></a></td></tr><tr onclick=\"openLink('1208003510');\"><td><img class=\"appIcon\" src=\"https://is2-ssl.mzstatic.com/image/thumb/Purple127/v4/d6/8f/71/d68f7161-5761-0925-b621-45ad0c2edded/source/100x100bb.jpg\"></td><td width=\"99%\" class=\"appInfoCell\"><div class=\"genre\">Reference</div><div class=\"appTitle\">8Apps</div><div class=\"ratingBothDiv\"><div class=\"ratingDiv\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"><img class=\"ratingStar\" src=\"/rating_stars/empty.png\" alt=\"star\"></div><div class=\"ratingCountDiv\"></div></div><div class=\"likesDiv\">▲1</div><div class=\"dislikesDiv\">▼1</div><div class=\"commentCountDiv\"></div></td><td><a href=\"https://appraven.net/apps/detail.php?appId=1208003510\"><div class=\"lastPriceLabel\">v2.0</div><div class=\"priceLabel updateH\">Free</div><div class=\"deviceLabel\">Universal</div></a></td></tr> </table>\n"
" <div class=\"hrDiv\"></div>\n"
" <table id=\"pageControlTable\"><tr><td></td><td>1 / 5</td><td><a href=\"collection.php?listId=5e567a444eacc33eb4d647b9&page=1\"><img src=\"images/arrow-right.svg\" width=\"40pt\"></a></td></tr></table><div id=\"moreInAppRavenDiv\" class=\"prettyText\">\n"
" <a href=\"https://apps.apple.com/us/app/id1490607195\" class=\"prettyText\">\n"
" <img src=\"/images/raven-icon.jpg\" class=\"appIcon\">\n"
" <h3>See more in the official AppRaven app</h3>\n"
" <p>Get paid apps for free every day!</p>\n"
" <p>Daily apps on sale</p>\n"
" <p>Create your wish list</p>\n"
" <p>Rate and comment</p>\n"
" <p>User created collections</p>\n"
" <p>And much more!</p>\n"
" <img src=\"/images/triptich.jpg\" alt=\"Screenshots\" id=\"triptich\">\n"
" </a>\n"
" <a href=\"https://apps.apple.com/us/app/id1490607195\">\n"
" <img id=\"appStoreButton\" src=\"../images/appstore.svg\" alt=\"appstore button\">\n"
"</a> <br>\n"
" <a href=\"/index.php\">More...</a>\n"
"</div> </div>\n"
" </div>\n"
" <style>\n"
" body {\n"
" position: relative;\n"
" }\n\n"
" footer, footer a {\n"
" color: #86868b;\n"
" text-decoration: none;\n"
" }\n\n"
" footer {\n"
" position: absolute;\n"
" bottom: 0;\n"
" height: 50pt;\n"
" background-color: #f5f5f7;\n"
" width: 100%;\n"
" }\n\n"
" footer div {\n"
" position: absolute;\n"
" top: 50%;\n"
" font-size: 11pt;\n"
" text-align: center;\n"
" width: 100%;\n"
" -ms-transform: translateY(-50%);\n"
" transform: translateY(-50%);\n"
" box-sizing: border-box;\n"
" padding: 0 10pt;\n"
" }\n"
"</style>\n"
"<footer>\n"
" <div>© 2019-2020 AppRaven Team | <a href=\"/terms.html\">Terms of Use</a> | <a href=\"/privacy.html\">Privacy Policy</a> | <a href=\"/support.html\">Support</a></div>\n"
"</footer> <div id=\"viewInAppRavenDiv\">\n"
" <a href=\"https://appraven.net/openLink.php?stay=1&listId=5e567a444eacc33eb4d647b9\">\n"
" <div class=\"hrDiv\" style=\"margin: 0\"></div>\n"
" <table id=\"viewInAppRavenTable\">\n"
" <tr>\n"
" <td><img class=\"appIcon\" src=\"/images/raven-icon.jpg\" alt=\"app icon\"></td>\n"
" <td><h2>View in AppRaven for iOS</h2></td>\n"
" <td><div id=\"getAppRavenDiv\">OPEN</div></td>\n"
" </tr>\n"
" </table>\n"
" </a>\n"
"</div>\n"
"<script>\n"
" const iOS = !!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform);\n"
" const x = document.getElementById(\"viewInAppRavenDiv\");\n"
" if (!iOS) {\n"
" x.style.display = \"none\";\n"
" }\n"
"</script></div>\n"
"</body>\n"
"</html>\n")
matches = re.finditer(regex, test_str, re.IGNORECASE)
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