// include the latest version of the regex crate in your Cargo.toml
extern crate regex;
use regex::Regex;
fn main() {
let regex = Regex::new(r#"<label class="icn16 .*" for=".*">(.*)<[^>]+>"#).unwrap();
let string = "
<!doctype html>
<!--[if lt IE 7]> <html class=\"no-js ie6 oldie\" lang=\"en\"> <![endif]-->
<!--[if IE 7]> <html class=\"no-js ie7 oldie\" lang=\"en\"> <![endif]-->
<!--[if IE 8]> <html class=\"no-js ie8 oldie\" lang=\"en\"> <![endif]-->
<!--[if gt IE 8]><!--> <html class=\"no-js\" lang=\"en\"> <!--<![endif]-->
<head>
<meta charset=\"utf-8\">
<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">
<title>
Ninite - Install or Update Multiple Apps at Once
</title>
<meta name=\"description\" content=\"The easiest, fastest way to update or install software. Ninite downloads and installs programs automatically in the background.\">
<meta name=\"author\" content=\"\">
<!--
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">
-->
<link rel=\"icon\" type=\"image/png\" href=\"https://d8f7mp21btv4f.cloudfront.net/favicon-f2adff6a3437e4b447b9ed3e18ea6da3.png\">
<link rel=\"stylesheet\" href=\"https://d8f7mp21btv4f.cloudfront.net/css/style-2ac77874a515f12011f1769b65e3743b.css\">
<script src=\"https://d8f7mp21btv4f.cloudfront.net/js/libs/modernizr.min-fdea45d32b49928d8028af0c4e836788.js\"></script>
<script type=\"text/javascript\">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-10831845-1']);
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageLoadTime']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<div id=\"container\">
<div class=\"header\">
<div class=\"container_12\">
<div class=\"grid_6\">
<a class=\"brand\" href=\"/\">Ninite</a>
<a href=\"/pro\">Ninite Pro</a>
<a href=\"/updater/\">Ninite Updater</a>
</div>
<div class=\"grid_6 right\">
<a href=\"/help/\">help</a>
<a href=\"/feedback/\">feedback</a>
<a href=\"/signin/\">sign in</a>
</div>
</div>
</div>
<style>
body {
background: #fff;
overflow-x: hidden;
}
#content {
display: none;
}
.home_heading {
margin-bottom: 4px;
}
.app_category, .app_name {
list-style-type: none;
}
.app_category_list, .app_name_list {
padding: 0;
margin: 0;
}
.app_category_list {
margin: 0 auto;
}
.app_category {
width: 145px;
margin-right: 2px;
float: left;
}
.app_category_name {
margin: 16px 0 0;
}
.app_name {
margin: 2px 0 0;
cursor: pointer;
}
.app_name .icn16 {
display: inline-block;
height: 16px;
width: auto;
padding-left: 17px;
}
.app_name:hover {
background: #f8de7e;
}
.selected_app {
background: #5CE673;
}
.selected_app:hover {
background: #52CC66;
}
.get_installer_button {
margin: 16px 0;
}
.ninite_opinions {
margin: 0;
padding: 0;
}
.ninite_opinions li {
margin-top: 5px;
}
.homepage_explanation {
border-bottom: none;
}
.homepage_instructions {
margin: 10px auto;
}
.homepage_info {
margin-top: 50px;
}
/* masonry transitions */
.masonry, .masonry .masonry-brick {
-webkit-transition-duration: 0.7s;
-moz-transition-duration: 0.7s;
-ms-transition-duration: 0.7s;
-o-transition-duration: 0.7s;
transition-duration: 0.7s;
}
.masonry {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.masonry .masonry-brick {
-webkit-transition-property: left, right, top;
-moz-transition-property: left, right, top;
-ms-transition-property: left, right, top;
-o-transition-property: left, right, top;
transition-property: left, right, top;
}
</style>
<div class=\"homepage_explanation\">
<div class=\"container_12\">
<div class=\"grid_6\">
<h1 class=\"home_heading\">Install and Update All Your Programs at Once</h1>
<img style=\"border-radius: 16px;\" width=\"444\" height=\"299\" src=\"https://d8f7mp21btv4f.cloudfront.net/img/screenshot-507034b30050770944e5bd1855e1c9b0.png\" alt=\"A Ninite Installer\">
<br>
No toolbars. No clicking next.
Just pick your apps and click Get Installer.
</div>
<div class=\"grid_3\">
<h1 class=\"home_heading\">Always Up-to-date</h1>
<p>You don't have to watch for updates. Our bots do that. Here's what's new:</p>
<p>
Glary updated to 5.35.0.55.<br>
<span class=\"news_timestamp\">16 hours ago</span>
</p>
<p>
AIMP updated to 3.60.1503.<br>
<span class=\"news_timestamp\">Saturday at 6:31 pm</span>
</p>
<p>
Dropbox updated to 3.10.5.<br>
<span class=\"news_timestamp\">Friday at 7:41 pm</span>
</p>
<p>
Chrome updated to 45.0.2454.101.<br>
<span class=\"news_timestamp\">Thursday at 11:07 pm</span>
</p>
<p>
Skype updated to 7.11.0.102.<br>
<span class=\"news_timestamp\">Thursday at 8:19 pm</span>
</p>
<p><a href=\"/news\">more news</a></p>
</div>
<div class=\"grid_3\">
<h1 class=\"home_heading\">Trusted by Millions</h1>
<p>We install and update over 500,000 programs each day for millions of home users and <a href=\"https://ninite.com/pro\">Ninite Pro</a> subscribers like NASA, Harvard Medical School, and Tupperware.</p>
<p>The <a href=\"/press\">press</a> likes us too:</p>
<p>
“I'll bet the service saved me a couple hours”
<br>
<b>PCWorld</b>
</p>
<p>
“Ninite.com frees up your day”
<br>
<b>The Christian Science Monitor</b>
</p>
<p>
“This post can be fairly short because Ninite works exactly as advertised.”
<br>
<b>Lifehacker</b>
</p>
</div>
</div>
</div>
<div class=\"container_12 homepage_instructions\">
<div class=\"grid_4\">
<h1 class=\"home_heading\">1. Click all the apps you want</h1>
You can learn more about a program by hovering over it.
</div>
<div class=\"grid_4\">
<h1 class=\"home_heading\">2. Click Get Installer and run it</h1>
Ninite installs apps for you in the background.
No clicking next.
We say NO to toolbars or other junk.
</div>
<div class=\"grid_4\">
<h1 class=\"home_heading\">3. Run it again later</h1>
Your installer will update apps to the latest versions. If something is up-to-date we'll skip it.
</div>
</div>
<div class=\"container_12\">
<div class=\"grid_12\">
<h1 class=\"visuallyhidden\">We also have a page for screenreader-friendly
accessible apps at <a href=\"/accessible\">ninite.com/accessible</a>.</h1>
</div>
</div>
<form method=\"POST\">
<input type=\"hidden\" name=\"_xsrf\" value=\"2|264cb74f|df809b2aea80a04375f18cd76fdcdc32|1443511718\"/>
<ul class=\"app_category_list\">
<li class=\"app_category\">
<h3 class=\"app_category_name\">Web Browsers</h3>
<ul class=\"app_name_list\">
<li class=\"app_name\" title=\"Fast Browser by Google 45.0.2454.101\">
<input type=\"checkbox\" name=\"apps\" value=\"chrome\"
id=\"cb_kvedr\">
<label class=\"icn16 icn16_kvedr\" for=\"cb_kvedr\">Chrome</label>
<p class=\"visuallyhidden\">Fast Browser by Google 45.0.2454.101</p>
</li>
<li class=\"app_name\" title=\"Alternative Browser 32.0.1948.25\">
<input type=\"checkbox\" name=\"apps\" value=\"operaChromium\"
id=\"cb_dqbak\">
<label class=\"icn16 icn16_dqbak\" for=\"cb_dqbak\">Opera Chromium</label>
<p class=\"visuallyhidden\">Alternative Browser 32.0.1948.25</p>
</li>
<li class=\"app_name\" title=\"Extensible Browser 41.0\">
<input type=\"checkbox\" name=\"apps\" value=\"firefox\"
id=\"cb_22s4s\">
<label class=\"icn16 icn16_22s4s\" for=\"cb_22s4s\">Firefox</label>
<p class=\"visuallyhidden\">Extensible Browser 41.0</p>
</li>
</ul>
</li>
<li class=\"app_category\">
<h3 class=\"app_category_name\">Messaging</h3>
<ul class=\"app_name_list\">
<li class=\"app_name\" title=\"Internet Telephone 7.11.0.102\">
<input type=\"checkbox\" name=\"apps\" value=\"skype\"
id=\"cb_2qq4h\">
<label class=\"icn16 icn16_2qq4h\" for=\"cb_2qq4h\">Skype</label>
<p class=\"visuallyhidden\">Internet Telephone 7.11.0.102</p>
</li>
<li class=\"app_name\" title=\"Multi-IM Client 2.10.11\">
<input type=\"checkbox\" name=\"apps\" value=\"pidgin\"
id=\"cb_tm27m\">
<label class=\"icn16 icn16_tm27m\" for=\"cb_tm27m\">Pidgin</label>
<p class=\"visuallyhidden\">Multi-IM Client 2.10.11</p>
</li>
<li class=\"app_name\" title=\"Email Reader by Mozilla 38.2.0\">
<input type=\"checkbox\" name=\"apps\" value=\"thunderbird\"
id=\"cb_4nn6w\">
<label class=\"icn16 icn16_4nn6w\" for=\"cb_4nn6w\">Thunderbird</label>
<p class=\"visuallyhidden\">Email Reader by Mozilla 38.2.0</p>
</li>
<li class=\"app_name\" title=\"Trillian IM 5.6.0.5\">
<input type=\"checkbox\" name=\"apps\" value=\"trillian\"
id=\"cb_tvalh\">
<label class=\"icn16 icn16_tvalh\" for=\"cb_tvalh\">Trillian</label>
<p class=\"visuallyhidden\">Trillian IM 5.6.0.5</p>
</li>
<li class=\"app_name\" title=\"AOL Instant Messenger 7.5.14.8\">
<input type=\"checkbox\" name=\"apps\" value=\"aim\"
id=\"cb_iicoh\">
<label class=\"icn16 icn16_iicoh\" for=\"cb_iicoh\">AIM</label>
<p class=\"visuallyhidden\">AOL Instant Messenger 7.5.14.8</p>
</li>
<li class=\"app_name\" title=\"Yahoo! IM Client 11.5.0.0228\">
<input type=\"checkbox\" name=\"apps\" value=\"yahoo\"
id=\"cb_eqp6r\">
<label class=\"icn16 icn16_eqp6r\" for=\"cb_eqp6r\">Yahoo!</label>
<p class=\"visuallyhidden\">Yahoo! IM Client 11.5.0.0228</p>
</li>
</ul>
</li>
<li class=\"app_category\">
<h3 class=\"app_category_name\">Media</h3>
<ul class=\"app_name_list\">
<li class=\"app_name\" title=\"Music/Media Manager 12.3.0.44\">
<input type=\"checkbox\" name=\"apps\" value=\"itunes\"
id=\"cb_hmiuc\">
<label class=\"icn16 icn16_hmiuc\" for=\"cb_hmiuc\">iTunes</label>
<p class=\"visuallyhidden\">Music/Media Manager 12.3.0.44</p>
</li>
<li class=\"app_name\" title=\"Great Video Player 2.2.1\">
<input type=\"checkbox\" name=\"apps\" value=\"vlc\"
id=\"cb_5hco5\">
<label class=\"icn16 icn16_5hco5\" for=\"cb_5hco5\">VLC</label>
<p class=\"visuallyhidden\">Great Video Player 2.2.1</p>
</li>
<li class=\"app_name\" title=\"Video Player 4.0.0.0\">
<input type=\"checkbox\" name=\"apps\" value=\"kmplayer\"
id=\"cb_tglx7\">
<label class=\"icn16 icn16_tglx7\" for=\"cb_tglx7\">KMPlayer</label>
<p class=\"visuallyhidden\">Video Player 4.0.0.0</p>
</li>
<li class=\"app_name\" title=\"Music Player 3.60.1503\">
<input type=\"checkbox\" name=\"apps\" value=\"aimp\"
id=\"cb_lconn\">
<label class=\"icn16 icn16_lconn\" for=\"cb_lconn\">AIMP</label>
<p class=\"visuallyhidden\">Music Player 3.60.1503</p>
</li>
<li class=\"app_name\" title=\"Music Player 1.3.8\">
<input type=\"checkbox\" name=\"apps\" value=\"foobar\"
id=\"cb_hbmpm\">
<label class=\"icn16 icn16_hbmpm\" for=\"cb_hbmpm\">foobar2000</label>
<p class=\"visuallyhidden\">Music Player 1.3.8</p>
</li>
<li class=\"app_name\" title=\"Music Player 5.6.6.3516\">
<input type=\"checkbox\" name=\"apps\" value=\"winamp\"
id=\"cb_gs7lf\">
<label class=\"icn16 icn16_gs7lf\" for=\"cb_gs7lf\">Winamp</label>
<p class=\"visuallyhidden\">Music Player 5.6.6.3516</p>
</li>
<li class=\"app_name\" title=\"Audio Editor 2.1.1\">
<input type=\"checkbox\" name=\"apps\" value=\"audacity\"
id=\"cb_htevm\">
<label class=\"icn16 icn16_htevm\" for=\"cb_htevm\">Audacity</label>
<p class=\"visuallyhidden\">Audio Editor 2.1.1</p>
</li>
<li class=\"app_name\" title=\"Video decoders plus Media Player Classic 11.4.0\">
<input type=\"checkbox\" name=\"apps\" value=\"klitecodecs\"
id=\"cb_w53be\">
<label class=\"icn16 icn16_w53be\" for=\"cb_w53be\">K-Lite Codecs</label>
<p class=\"visuallyhidden\">Video decoders plus Media Player Classic 11.4.0</p>
</li>
<li class=\"app_name\" title=\"Video Player 2.2.69.5227\">
<input type=\"checkbox\" name=\"apps\" value=\"gom\"
id=\"cb_uhgi3\">
<label class=\"icn16 icn16_uhgi3\" for=\"cb_uhgi3\">GOM</label>
<p class=\"visuallyhidden\">Video Player 2.2.69.5227</p>
</li>
<li class=\"app_name\" title=\"Online Music Service 1.0.14.124\">
<input type=\"checkbox\" name=\"apps\" value=\"spotify\"
id=\"cb_tlvlq\">
<label class=\"icn16 icn16_tlvlq\" for=\"cb_tlvlq\">Spotify</label>
<p class=\"visuallyhidden\">Online Music Service 1.0.14.124</p>
</li>
<li class=\"app_name\" title=\"Video decoders plus MPC 2014.07.13\">
<input type=\"checkbox\" name=\"apps\" value=\"cccp\"
id=\"cb_xsupa\">
<label class=\"icn16 icn16_xsupa\" for=\"cb_xsupa\">CCCP</label>
<p class=\"visuallyhidden\">Video decoders plus MPC 2014.07.13</p>
</li>
<li class=\"app_name\" title=\"Music Organizer 4.1.8.1751\">
<input type=\"checkbox\" name=\"apps\" value=\"mediamonkey\"
id=\"cb_7qwxr\">
<label class=\"icn16 icn16_7qwxr\" for=\"cb_7qwxr\">MediaMonkey</label>
<p class=\"visuallyhidden\">Music Organizer 4.1.8.1751</p>
</li>
<li class=\"app_name\" title=\"Video Player 7.7.8\">
<input type=\"checkbox\" name=\"apps\" value=\"quicktime\"
id=\"cb_nmyd5\">
<label class=\"icn16 icn16_nmyd5\" for=\"cb_nmyd5\">QuickTime</label>
<p class=\"visuallyhidden\">Video Player 7.7.8</p>
</li>
</ul>
</li>
<li class=\"app_category\">
<h3 class=\"app_category_name\">Runtimes</h3>
<ul class=\"app_name_list\">
<li class=\"app_name\" title=\"Java Runtime Environment (JRE) 8u60-b27\">
<input type=\"checkbox\" name=\"apps\" value=\"java8\"
id=\"cb_za42k\">
<label class=\"icn16 icn16_za42k\" for=\"cb_za42k\">Java 8</label>
<p class=\"visuallyhidden\">Java Runtime Environment (JRE) 8u60-b27</p>
</li>
<li class=\"app_name\" title=\"Microsoft .NET 4.6.00081\">
<input type=\"checkbox\" name=\"apps\" value=\".net4.6\"
id=\"cb_mq4ah\">
<label class=\"icn16 icn16_mq4ah\" for=\"cb_mq4ah\">.NET 4.6</label>
<p class=\"visuallyhidden\">Microsoft .NET 4.6.00081</p>
</li>
<li class=\"app_name\" title=\"Microsoft Silverlight 5.1.40728.0\">
<input type=\"checkbox\" name=\"apps\" value=\"silverlight\"
id=\"cb_sutoa\">
<label class=\"icn16 icn16_sutoa\" for=\"cb_sutoa\">Silverlight</label>
<p class=\"visuallyhidden\">Microsoft Silverlight 5.1.40728.0</p>
</li>
<li class=\"app_name\" title=\"Adobe Air 19.0.0.190\">
<input type=\"checkbox\" name=\"apps\" value=\"air\"
id=\"cb_hrcyq\">
<label class=\"icn16 icn16_hrcyq\" for=\"cb_hrcyq\">Air</label>
<p class=\"visuallyhidden\">Adobe Air 19.0.0.190</p>
</li>
<li class=\"app_name\" title=\"Shockwave Player 12.2.0.162\">
<input type=\"checkbox\" name=\"apps\" value=\"shockwave\"
id=\"cb_rci2j\">
<label class=\"icn16 icn16_rci2j\" for=\"cb_rci2j\">Shockwave</label>
<p class=\"visuallyhidden\">Shockwave Player 12.2.0.162</p>
</li>
</ul>
</li>
<li class=\"app_category\">
<h3 class=\"app_category_name\">Imaging</h3>
<ul class=\"app_name_list\">
<li class=\"app_name\" title=\"Image Editor 4.6.5693.28 (requires .NET 4.5)\">
<input type=\"checkbox\" name=\"apps\" value=\"paint.net\"
id=\"cb_by33i\">
<label class=\"icn16 icn16_by33i\" for=\"cb_by33i\">Paint.NET</label>
<p class=\"visuallyhidden\">Image Editor 4.6.5693.28 (requires .NET 4.5)</p>
</li>
<li class=\"app_name\" title=\"Photo Manager by Google 3.9.140.248\">
<input type=\"checkbox\" name=\"apps\" value=\"picasa\"
id=\"cb_f5zjo\">
<label class=\"icn16 icn16_f5zjo\" for=\"cb_f5zjo\">Picasa</label>
<p class=\"visuallyhidden\">Photo Manager by Google 3.9.140.248</p>
</li>
<li class=\"app_name\" title=\"Open Source Image Editor 2.8.14\">
<input type=\"checkbox\" name=\"apps\" value=\"gimp\"
id=\"cb_7rlms\">
<label class=\"icn16 icn16_7rlms\" for=\"cb_7rlms\">GIMP</label>
<p class=\"visuallyhidden\">Open Source Image Editor 2.8.14</p>
</li>
<li class=\"app_name\" title=\"Image Viewer 4.40\">
<input type=\"checkbox\" name=\"apps\" value=\"irfanview\"
id=\"cb_2n6do\">
<label class=\"icn16 icn16_2n6do\" for=\"cb_2n6do\">IrfanView</label>
<p class=\"visuallyhidden\">Image Viewer 4.40</p>
</li>
<li class=\"app_name\" title=\"Image Viewer 2.34\">
<input type=\"checkbox\" name=\"apps\" value=\"xnview\"
id=\"cb_hzubg\">
<label class=\"icn16 icn16_hzubg\" for=\"cb_hzubg\">XnView</label>
<p class=\"visuallyhidden\">Image Viewer 2.34</p>
</li>
<li class=\"app_name\" title=\"Vector Graphics Editor 0.91\">
<input type=\"checkbox\" name=\"apps\" value=\"inkscape\"
id=\"cb_g6lly\">
<label class=\"icn16 icn16_g6lly\" for=\"cb_g6lly\">Inkscape</label>
<p class=\"visuallyhidden\">Vector Graphics Editor 0.91</p>
</li>
<li class=\"app_name\" title=\"FastStone Image Viewer 5.5\">
<input type=\"checkbox\" name=\"apps\" value=\"faststone\"
id=\"cb_6nlg6\">
<label class=\"icn16 icn16_6nlg6\" for=\"cb_6nlg6\">FastStone</label>
<p class=\"visuallyhidden\">FastStone Image Viewer 5.5</p>
</li>
<li class=\"app_name\" title=\"Screenshot Tool 1.2.6.7\">
<input type=\"checkbox\" name=\"apps\" value=\"greenshot\"
id=\"cb_wq43l\">
<label class=\"icn16 icn16_wq43l\" for=\"cb_wq43l\">Greenshot</label>
<p class=\"visuallyhidden\">Screenshot Tool 1.2.6.7</p>
</li>
</ul>
</li>
<li class=\"app_category\">
<h3 class=\"app_category_name\">Documents</h3>
<ul class=\"app_name_list\">
<li class=\"app_name\" title=\"Free Office Suite 4.1.1 (JRE recommended)\">
<input type=\"checkbox\" name=\"apps\" value=\"openoffice\"
id=\"cb_x52fw\">
<label class=\"icn16 icn16_x52fw\" for=\"cb_x52fw\">OpenOffice</label>
<p class=\"visuallyhidden\">Free Office Suite 4.1.1 (JRE recommended)</p>
</li>
<li class=\"app_name\" title=\"Adobe PDF Reader 15.8.20082\">
<input type=\"checkbox\" name=\"apps\" value=\"readerDC\"
id=\"cb_edv2t\">
<label class=\"icn16 icn16_edv2t\" for=\"cb_edv2t\">Reader DC</label>
<p class=\"visuallyhidden\">Adobe PDF Reader 15.8.20082</p>
</li>
<li class=\"app_name\" title=\"Lightweight PDF Reader 3.0\">
<input type=\"checkbox\" name=\"apps\" value=\"sumatrapdf\"
id=\"cb_m4qxn\">
<label class=\"icn16 icn16_m4qxn\" for=\"cb_m4qxn\">SumatraPDF</label>
<p class=\"visuallyhidden\">Lightweight PDF Reader 3.0</p>
</li>
<li class=\"app_name\" title=\"Alternative PDF Reader 7.2.0.0722\">
<input type=\"checkbox\" name=\"apps\" value=\"foxit\"
id=\"cb_n3l7s\">
<label class=\"icn16 icn16_n3l7s\" for=\"cb_n3l7s\">Foxit Reader</label>
<p class=\"visuallyhidden\">Alternative PDF Reader 7.2.0.0722</p>
</li>
<li class=\"app_name\" title=\"Print Documents as PDF Files 3.0\">
<input type=\"checkbox\" name=\"apps\" value=\"cutepdf\"
id=\"cb_g2ba4\">
<label class=\"icn16 icn16_g2ba4\" for=\"cb_g2ba4\">CutePDF</label>
<p class=\"visuallyhidden\">Print Documents as PDF Files 3.0</p>
</li>
<li class=\"app_name\" title=\"Free Office Suite 5.0.2 (JRE recommended)\">
<input type=\"checkbox\" name=\"apps\" value=\"libreoffice\"
id=\"cb_iym3r\">
<label class=\"icn16 icn16_iym3r\" for=\"cb_iym3r\">LibreOffice</label>
<p class=\"visuallyhidden\">Free Office Suite 5.0.2 (JRE recommended)</p>
</li>
<li class=\"app_name\" title=\"Print Documents as PDF Files 2.1.2.884\">
<input type=\"checkbox\" name=\"apps\" value=\"pdfcreator\"
id=\"cb_jjvo5\">
<label class=\"icn16 icn16_jjvo5\" for=\"cb_jjvo5\">PDFCreator</label>
<p class=\"visuallyhidden\">Print Documents as PDF Files 2.1.2.884</p>
</li>
</ul>
</li>
<li class=\"app_category\">
<h3 class=\"app_category_name\">Security</h3>
<ul class=\"app_name_list\">
<li class=\"app_name\" title=\"Great Antivirus by Microsoft 4.8.204\">
<input type=\"checkbox\" name=\"apps\" value=\"essentials\"
id=\"cb_da233\">
<label class=\"icn16 icn16_da233\" for=\"cb_da233\">Essentials</label>
<p class=\"visuallyhidden\">Great Antivirus by Microsoft 4.8.204</p>
</li>
<li class=\"app_name\" title=\"Avast Free Antivirus 10.4.2233\">
<input type=\"checkbox\" name=\"apps\" value=\"avast\"
id=\"cb_l3vzg\">
<label class=\"icn16 icn16_l3vzg\" for=\"cb_l3vzg\">Avast</label>
<p class=\"visuallyhidden\">Avast Free Antivirus 10.4.2233</p>
</li>
<li class=\"app_name\" title=\"AVG Free Antivirus 2015 15.0.6140\">
<input type=\"checkbox\" name=\"apps\" value=\"avg\"
id=\"cb_4mrni\">
<label class=\"icn16 icn16_4mrni\" for=\"cb_4mrni\">AVG</label>
<p class=\"visuallyhidden\">AVG Free Antivirus 2015 15.0.6140</p>
</li>
<li class=\"app_name\" title=\"Malware Remover 2.1.8.1057\">
<input type=\"checkbox\" name=\"apps\" value=\"malwarebytes\"
id=\"cb_mgdaa\">
<label class=\"icn16 icn16_mgdaa\" for=\"cb_mgdaa\">Malwarebytes</label>
<p class=\"visuallyhidden\">Malware Remover 2.1.8.1057</p>
</li>
<li class=\"app_name\" title=\"Antivirus Free Trial 11.8.586.8535\">
<input type=\"checkbox\" name=\"apps\" value=\"adaware\"
id=\"cb_avnaa\">
<label class=\"icn16 icn16_avnaa\" for=\"cb_avnaa\">Ad-Aware</label>
<p class=\"visuallyhidden\">Antivirus Free Trial 11.8.586.8535</p>
</li>
<li class=\"app_name\" title=\"Spyware Remover 2.4.40\">
<input type=\"checkbox\" name=\"apps\" value=\"spybot2\"
id=\"cb_fflxm\">
<label class=\"icn16 icn16_fflxm\" for=\"cb_fflxm\">Spybot 2</label>
<p class=\"visuallyhidden\">Spyware Remover 2.4.40</p>
</li>
<li class=\"app_name\" title=\"Avira Free Antivirus 15.0.13.202\">
<input type=\"checkbox\" name=\"apps\" value=\"avira\"
id=\"cb_e54zh\">
<label class=\"icn16 icn16_e54zh\" for=\"cb_e54zh\">Avira</label>
<p class=\"visuallyhidden\">Avira Free Antivirus 15.0.13.202</p>
</li>
<li class=\"app_name\" title=\"SUPERAntiSpyware Free 6.0.1206\">
<input type=\"checkbox\" name=\"apps\" value=\"super\"
id=\"cb_dmzdc\">
<label class=\"icn16 icn16_dmzdc\" for=\"cb_dmzdc\">Super</label>
<p class=\"visuallyhidden\">SUPERAntiSpyware Free 6.0.1206</p>
</li>
</ul>
</li>
<li class=\"app_category\">
<h3 class=\"app_category_name\">File Sharing</h3>
<ul class=\"app_name_list\">
<li class=\"app_name\" title=\"Free Bittorrent Client 3.2.3\">
<input type=\"checkbox\" name=\"apps\" value=\"qbittorrent\"
id=\"cb_itstl\">
<label class=\"icn16 icn16_itstl\" for=\"cb_itstl\">qBittorrent</label>
<p class=\"visuallyhidden\">Free Bittorrent Client 3.2.3</p>
</li>
<li class=\"app_name\" title=\"File Sharing Client 0.50a\">
<input type=\"checkbox\" name=\"apps\" value=\"emule\"
id=\"cb_ceish\">
<label class=\"icn16 icn16_ceish\" for=\"cb_ceish\">eMule</label>
<p class=\"visuallyhidden\">File Sharing Client 0.50a</p>
</li>
</ul>
</li>
<li class=\"app_category\">
<h3 class=\"app_category_name\">Online Storage</h3>
<ul class=\"app_name_list\">
<li class=\"app_name\" title=\"Great Online Backup/File Sync 3.10.5\">
<input type=\"checkbox\" name=\"apps\" value=\"dropbox\"
id=\"cb_f4z4i\">
<label class=\"icn16 icn16_f4z4i\" for=\"cb_f4z4i\">Dropbox</label>
<p class=\"visuallyhidden\">Great Online Backup/File Sync 3.10.5</p>
</li>
<li class=\"app_name\" title=\"Online Backup/File Sync 1.25.0286.7715\">
<input type=\"checkbox\" name=\"apps\" value=\"googledrive\"
id=\"cb_v4sqq\">
<label class=\"icn16 icn16_v4sqq\" for=\"cb_v4sqq\">Google Drive</label>
<p class=\"visuallyhidden\">Online Backup/File Sync 1.25.0286.7715</p>
</li>
<li class=\"app_name\" title=\"MozyHome Online Backup 2.28.2.432\">
<input type=\"checkbox\" name=\"apps\" value=\"mozy\"
id=\"cb_r7qtr\">
<label class=\"icn16 icn16_r7qtr\" for=\"cb_r7qtr\">Mozy</label>
<p class=\"visuallyhidden\">MozyHome Online Backup 2.28.2.432</p>
</li>
<li class=\"app_name\" title=\"Online File Sync by Microsoft 17.3.5951.0827\">
<input type=\"checkbox\" name=\"apps\" value=\"onedrive\"
id=\"cb_57ao2\">
<label class=\"icn16 icn16_57ao2\" for=\"cb_57ao2\">OneDrive</label>
<p class=\"visuallyhidden\">Online File Sync by Microsoft 17.3.5951.0827</p>
</li>
<li class=\"app_name\" title=\"Online Backup/File Sync 3.6.0.1.139445\">
<input type=\"checkbox\" name=\"apps\" value=\"sugarsync\"
id=\"cb_rm6zf\">
<label class=\"icn16 icn16_rm6zf\" for=\"cb_rm6zf\">SugarSync</label>
<p class=\"visuallyhidden\">Online Backup/File Sync 3.6.0.1.139445</p>
</li>
<li class=\"app_name\" title=\"File Synchronization 1.4.111\">
<input type=\"checkbox\" name=\"apps\" value=\"bittorrentsync\"
id=\"cb_mwfrt\">
<label class=\"icn16 icn16_mwfrt\" for=\"cb_mwfrt\">BitTorrent Sync</label>
<p class=\"visuallyhidden\">File Synchronization 1.4.111</p>
</li>
</ul>
</li>
<li class=\"app_category\">
<h3 class=\"app_category_name\">Other</h3>
<ul class=\"app_name_list\">
<li class=\"app_name\" title=\"Online Notes 5.9.1.8742\">
<input type=\"checkbox\" name=\"apps\" value=\"evernote\"
id=\"cb_i2ycj\">
<label class=\"icn16 icn16_i2ycj\" for=\"cb_i2ycj\">Evernote</label>
<p class=\"visuallyhidden\">Online Notes 5.9.1.8742</p>
</li>
<li class=\"app_name\" title=\"Online Atlas by Google 7.1.5.1557\">
<input type=\"checkbox\" name=\"apps\" value=\"googleearth\"
id=\"cb_ewkjy\">
<label class=\"icn16 icn16_ewkjy\" for=\"cb_ewkjy\">Google Earth</label>
<p class=\"visuallyhidden\">Online Atlas by Google 7.1.5.1557</p>
</li>
<li class=\"app_name\" title=\"App Store for Games\">
<input type=\"checkbox\" name=\"apps\" value=\"steam\"
id=\"cb_oxxml\">
<label class=\"icn16 icn16_oxxml\" for=\"cb_oxxml\">Steam</label>
<p class=\"visuallyhidden\">App Store for Games</p>
</li>
<li class=\"app_name\" title=\"Password Manager 2.30\">
<input type=\"checkbox\" name=\"apps\" value=\"keepass2\"
id=\"cb_jrd6u\">
<label class=\"icn16 icn16_jrd6u\" for=\"cb_jrd6u\">KeePass 2</label>
<p class=\"visuallyhidden\">Password Manager 2.30</p>
</li>
<li class=\"app_name\" title=\"Local File Search Engine 1.3.4.686\">
<input type=\"checkbox\" name=\"apps\" value=\"everything\"
id=\"cb_gew3n\">
<label class=\"icn16 icn16_gew3n\" for=\"cb_gew3n\">Everything</label>
<p class=\"visuallyhidden\">Local File Search Engine 1.3.4.686</p>
</li>
<li class=\"app_name\" title=\"Screen Reader 2015.3\">
<input type=\"checkbox\" name=\"apps\" value=\"nvda\"
id=\"cb_rrag3\">
<label class=\"icn16 icn16_rrag3\" for=\"cb_rrag3\">NV Access</label>
<p class=\"visuallyhidden\">Screen Reader 2015.3</p>
</li>
</ul>
</li>
<li class=\"app_category\">
<h3 class=\"app_category_name\">Utilities</h3>
<ul class=\"app_name_list\">
<li class=\"app_name\" title=\"Remote Access Tool 10.0.47484.0\">
<input type=\"checkbox\" name=\"apps\" value=\"teamviewer\"
id=\"cb_ibqtw\">
<label class=\"icn16 icn16_ibqtw\" for=\"cb_ibqtw\">TeamViewer</label>
<p class=\"visuallyhidden\">Remote Access Tool 10.0.47484.0</p>
</li>
<li class=\"app_name\" title=\"Disc Burner 2.5.8.0\">
<input type=\"checkbox\" name=\"apps\" value=\"imgburn\"
id=\"cb_itq3h\">
<label class=\"icn16 icn16_itq3h\" for=\"cb_itq3h\">ImgBurn</label>
<p class=\"visuallyhidden\">Disc Burner 2.5.8.0</p>
</li>
<li class=\"app_name\" title=\"Great Disk Defrag 6.0.2.0\">
<input type=\"checkbox\" name=\"apps\" value=\"auslogics\"
id=\"cb_5tcns\">
<label class=\"icn16 icn16_5tcns\" for=\"cb_5tcns\">Auslogics</label>
<p class=\"visuallyhidden\">Great Disk Defrag 6.0.2.0</p>
</li>
<li class=\"app_name\" title=\"Free Remote PC Access 5.2.3.8648\">
<input type=\"checkbox\" name=\"apps\" value=\"realvnc\"
id=\"cb_a3cu2\">
<label class=\"icn16 icn16_a3cu2\" for=\"cb_a3cu2\">RealVNC</label>
<p class=\"visuallyhidden\">Free Remote PC Access 5.2.3.8648</p>
</li>
<li class=\"app_name\" title=\"Better File Copy 2.3\">
<input type=\"checkbox\" name=\"apps\" value=\"teracopy\"
id=\"cb_pa3mm\">
<label class=\"icn16 icn16_pa3mm\" for=\"cb_pa3mm\">TeraCopy</label>
<p class=\"visuallyhidden\">Better File Copy 2.3</p>
</li>
<li class=\"app_name\" title=\"Disc Burner 4.5.6.5844 (requires .NET)\">
<input type=\"checkbox\" name=\"apps\" value=\"cdburnerxp\"
id=\"cb_7d32j\">
<label class=\"icn16 icn16_7d32j\" for=\"cb_7d32j\">CDBurnerXP</label>
<p class=\"visuallyhidden\">Disc Burner 4.5.6.5844 (requires .NET)</p>
</li>
<li class=\"app_name\" title=\"App Uninstaller/Reverse Ninite 1.95\">
<input type=\"checkbox\" name=\"apps\" value=\"revo\"
id=\"cb_lpcec\">
<label class=\"icn16 icn16_lpcec\" for=\"cb_lpcec\">Revo</label>
<p class=\"visuallyhidden\">App Uninstaller/Reverse Ninite 1.95</p>
</li>
<li class=\"app_name\" title=\"Hotkey Launcher 2.5\">
<input type=\"checkbox\" name=\"apps\" value=\"launchy\"
id=\"cb_aly25\">
<label class=\"icn16 icn16_aly25\" for=\"cb_aly25\">Launchy</label>
<p class=\"visuallyhidden\">Hotkey Launcher 2.5</p>
</li>
<li class=\"app_name\" title=\"Directory Statistics 1.1.2.80\">
<input type=\"checkbox\" name=\"apps\" value=\"windirstat\"
id=\"cb_ih3nm\">
<label class=\"icn16 icn16_ih3nm\" for=\"cb_ih3nm\">WinDirStat</label>
<p class=\"visuallyhidden\">Directory Statistics 1.1.2.80</p>
</li>
<li class=\"app_name\" title=\"System Utilities 5.35.0.55\">
<input type=\"checkbox\" name=\"apps\" value=\"glary\"
id=\"cb_h4enj\">
<label class=\"icn16 icn16_h4enj\" for=\"cb_h4enj\">Glary</label>
<p class=\"visuallyhidden\">System Utilities 5.35.0.55</p>
</li>
<li class=\"app_name\" title=\"Disc Burner 0.53.0\">
<input type=\"checkbox\" name=\"apps\" value=\"infrarecorder\"
id=\"cb_addmm\">
<label class=\"icn16 icn16_addmm\" for=\"cb_addmm\">InfraRecorder</label>
<p class=\"visuallyhidden\">Disc Burner 0.53.0</p>
</li>
<li class=\"app_name\" title=\"Classic Shell Win8 Start Menu 4.2.4\">
<input type=\"checkbox\" name=\"apps\" value=\"classicstart\"
id=\"cb_6cxnu\">
<label class=\"icn16 icn16_6cxnu\" for=\"cb_6cxnu\">Classic Start</label>
<p class=\"visuallyhidden\">Classic Shell Win8 Start Menu 4.2.4</p>
</li>
</ul>
</li>
<li class=\"app_category\">
<h3 class=\"app_category_name\">Compression</h3>
<ul class=\"app_name_list\">
<li class=\"app_name\" title=\"Great Compression App 9.20\">
<input type=\"checkbox\" name=\"apps\" value=\"7zip\"
id=\"cb_bcaaf\">
<label class=\"icn16 icn16_bcaaf\" for=\"cb_bcaaf\">7-Zip</label>
<p class=\"visuallyhidden\">Great Compression App 9.20</p>
</li>
<li class=\"app_name\" title=\"File Compression Tool 5.7.2\">
<input type=\"checkbox\" name=\"apps\" value=\"peazip\"
id=\"cb_z6s5m\">
<label class=\"icn16 icn16_z6s5m\" for=\"cb_z6s5m\">PeaZip</label>
<p class=\"visuallyhidden\">File Compression Tool 5.7.2</p>
</li>
<li class=\"app_name\" title=\"Another Compression Tool 5.21 (Trial)\">
<input type=\"checkbox\" name=\"apps\" value=\"winrar\"
id=\"cb_nxciq\">
<label class=\"icn16 icn16_nxciq\" for=\"cb_nxciq\">WinRAR</label>
<p class=\"visuallyhidden\">Another Compression Tool 5.21 (Trial)</p>
</li>
</ul>
</li>
<li class=\"app_category\">
<h3 class=\"app_category_name\">Developer Tools</h3>
<ul class=\"app_name_list\">
<li class=\"app_name\" title=\"Great Programming Language 2.7.10\">
<input type=\"checkbox\" name=\"apps\" value=\"python\"
id=\"cb_epxow\">
<label class=\"icn16 icn16_epxow\" for=\"cb_epxow\">Python</label>
<p class=\"visuallyhidden\">Great Programming Language 2.7.10</p>
</li>
<li class=\"app_name\" title=\"FTP Client 3.14.0\">
<input type=\"checkbox\" name=\"apps\" value=\"filezilla\"
id=\"cb_xqkaw\">
<label class=\"icn16 icn16_xqkaw\" for=\"cb_xqkaw\">FileZilla</label>
<p class=\"visuallyhidden\">FTP Client 3.14.0</p>
</li>
<li class=\"app_name\" title=\"Programmer's Editor 6.8.3\">
<input type=\"checkbox\" name=\"apps\" value=\"notepadplusplus\"
id=\"cb_j2gws\">
<label class=\"icn16 icn16_j2gws\" for=\"cb_j2gws\">Notepad++</label>
<p class=\"visuallyhidden\">Programmer's Editor 6.8.3</p>
</li>
<li class=\"app_name\" title=\"Java Development Kit 8u60-b27\">
<input type=\"checkbox\" name=\"apps\" value=\"jdk8\"
id=\"cb_b6djg\">
<label class=\"icn16 icn16_b6djg\" for=\"cb_b6djg\">JDK 8</label>
<p class=\"visuallyhidden\">Java Development Kit 8u60-b27</p>
</li>
<li class=\"app_name\" title=\"Java Development Kit 8u60-b27\">
<input type=\"checkbox\" name=\"apps\" value=\"jdkx8\"
id=\"cb_azvh4\">
<label class=\"icn16 icn16_azvh4\" for=\"cb_azvh4\">JDK x64 8</label>
<p class=\"visuallyhidden\">Java Development Kit 8u60-b27</p>
</li>
<li class=\"app_name\" title=\"SCP Client 5.7.5\">
<input type=\"checkbox\" name=\"apps\" value=\"winscp\"
id=\"cb_3nmgs\">
<label class=\"icn16 icn16_3nmgs\" for=\"cb_3nmgs\">WinSCP</label>
<p class=\"visuallyhidden\">SCP Client 5.7.5</p>
</li>
<li class=\"app_name\" title=\"SSH client 0.65\">
<input type=\"checkbox\" name=\"apps\" value=\"putty\"
id=\"cb_uriix\">
<label class=\"icn16 icn16_uriix\" for=\"cb_uriix\">PuTTY</label>
<p class=\"visuallyhidden\">SSH client 0.65</p>
</li>
<li class=\"app_name\" title=\"Compare and Merge Files 2.14.0\">
<input type=\"checkbox\" name=\"apps\" value=\"winmerge\"
id=\"cb_a7h2w\">
<label class=\"icn16 icn16_a7h2w\" for=\"cb_a7h2w\">WinMerge</label>
<p class=\"visuallyhidden\">Compare and Merge Files 2.14.0</p>
</li>
<li class=\"app_name\" title=\"IDE for Java 4.5 (requires Java)\">
<input type=\"checkbox\" name=\"apps\" value=\"eclipse\"
id=\"cb_nn5wk\">
<label class=\"icn16 icn16_nn5wk\" for=\"cb_nn5wk\">Eclipse</label>
<p class=\"visuallyhidden\">IDE for Java 4.5 (requires Java)</p>
</li>
</ul>
</li>
</ul>
<div class=\"container_12\">
<div class=\"grid_12 center\">
<p class=\"please_select_apps error\" style=\"display: none;\">
Select the apps you want by clicking on them above.
</p>
<button class=\"get_installer_button\" type=\"submit\" accesskey=\"g\">Get Installer</button>
</div>
</div>
</form>
<div class=\"container_12 homepage_info\">
<div class=\"grid_6\">
<h1>Ninite will</h1>
<ul class=\"ninite_opinions\">
<li>start working as soon as you run it</li>
<li>not bother you with any choices or options</li>
<li>install apps in their default location</li>
<li>say no to toolbars or extra junk</li>
<li>install 64-bit apps on 64-bit machines</li>
<li>install apps in your PC's language <a href=\"/help/features/language.html\">or one you choose</a></li>
<li>do all its work in the background</li>
<li>install the latest stable version of an app</li>
<li>skip up-to-date apps</li>
<li>skip any reboot requests from installers</li>
<li>use your proxy settings from Internet Explorer</li>
<li>download apps from each publisher's official site</li>
<li>verify digital signatures or hashes before running anything</li>
<li>work best if you turn off any web filters or firewalls</li>
<li>save you a lot of time!</li>
</ul>
<h1 style=\"margin-top: 30px;\">Suggest an app</h1>
<p>
We only add popular user-requested apps to Ninite.<br>
<a href=\"#\" onclick=\"$('#suggest').toggle(); $(this).hide(); return false;\">Show suggestion form.</a>
</p>
<form id=\"suggest\" style=\"display: none;\">
I want to see
<input class=\"auto\" name=\"name\" id=\"suggestname\" placeholder=\"app name\">
on Ninite.
<br>
Email me at
<input class=\"auto\" name=\"email\" type=\"email\" id=\"suggestemail\"
placeholder=\"your email (optional)\">
(optional) when it's ready.
<br>
<input class=\"auto\" type=\"submit\" value=\"Suggest this app\">
<span style=\"display:none; color: green;\" id=\"suggestthanks\">Thanks!</span>
</form>
</div>
<div class=\"grid_6\" style=\"position: relative;\">
<h1>Patch your domain from one window</h1>
<a href=\"https://ninite.com/pro\">
<img src=\"https://d8f7mp21btv4f.cloudfront.net/img/proremote/remote_small-7bbe9766239fc1c5a8f7b624b26e5f79.jpg\" alt=\"The new remote interface in Ninite Pro\">
</a>
<p>
<a href=\"https://ninite.com/pro\">Ninite Pro</a> helps you manage apps on your whole network for just $20/month for 100 machines. It's licensed for business use, faster because of its download cache, works offline, can uninstall apps, has options to disable built-in updaters and desktop shortcuts … we could go on, but there's a <a href=\"https://ninite.com/pro\">whole page for that</a>.
</p>
<a href=\"https://ninite.com/updater\">
<img src=\"https://d8f7mp21btv4f.cloudfront.net/updater/updates_available-e22afb0d61d0f2ff5dc52b810b5a8484.png\" alt=\"Ninite Updater in action\">
</a>
<p>
<a href=\"https://ninite.com/updater\">Ninite Updater</a> is for home users who want to support Ninite. It watches your apps for updates automatically for $9.99/year.
</p>
<p>
Our website is free for home use because these products pay the bills. We just like saving you time.
</p>
</div>
</div>
<div id=\"content\" role=\"main\">
</div>
<div class=\"footer container_12\">
<div class=\"grid_4 push_4 center\">
©2015 Secure By Design Inc.
</div>
<div class=\"grid_8 right\">
<a href=\"/about\">about</a>
<a href=\"/press\">press</a>
<a href=\"/news\">updates</a>
<a href=\"/terms/\">terms</a>
<a href=\"/privacy/\">privacy</a>
</div>
</div>
</div>
<script src=\"//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js\"></script>
<script>window.jQuery || document.write('<script src=\"https://d8f7mp21btv4f.cloudfront.net/js/libs/jquery-1.9.1.min-2ee4df84bb86736eb58870514d2cb4eb.js\"><\\/script>')</script>
<script src=\"https://d8f7mp21btv4f.cloudfront.net/js/libs/jquery.masonry.min-cf62fcc80f9712e5806e4772e5aa6b80.js\"></script>
<script>
$(function(){
$('.app_category_list').masonry({
itemSelector: '.app_category',
isFitWidth: true
});
});
$('.get_installer_button').click(function(e) {
if ($('input[name=apps]:checked').size() == 0) {
$('.please_select_apps').slideDown();
return false;
}
});
function set_checked_class(el) {
if (el.find(\"input:checkbox\").prop(\"checked\")) {
el.addClass(\"selected_app\");
} else {
el.removeClass(\"selected_app\");
}
}
function setall(cl, v) {
$(\".\"+cl+\" input\").prop(\"checked\", v);
$(\".app_name\").each(function(){ set_checked_class($(this)); });
return false;
}
$(document).ready(function() {
$(\".app_name\").each(function(){ set_checked_class($(this)); });
});
$(\".app_name\").click(function(e){
var ck = $(\"input:checkbox\", this).prop(\"checked\");
if (e.target.tagName != 'INPUT')
$(\"input:checkbox\", this).prop(\"checked\", !ck);
set_checked_class($(this));
});
$(\".app_name label\").click(function(e){
e.preventDefault();
});
function getCookie(name) {
var r = document.cookie.match(\"\\\\b\" + name + \"=([^;]*)\\\\b\");
return r ? r[1] : undefined;
}
$(\"form#suggest\").submit(function(e){
e.preventDefault();
var data = { name: $(\"#suggestname\").val(),
email: $(\"#suggestemail\").val(),
_xsrf: getCookie(\"_xsrf\") };
$.post(\"/suggest\", data, function(){
$(\"#suggestthanks\").fadeIn().delay(2000).fadeOut(\"slow\");
});
$(\"#suggestname\").val(\"\");
});
</script>
</body>
</html>
";
// result will be an iterator over tuples containing the start and end indices for each match in the string
let result = regex.captures_iter(string);
for mat in result {
println!("{:?}", mat);
}
}
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 Rust, please visit: https://docs.rs/regex/latest/regex/