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
There are currently no sponsors. Become a sponsor today!
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
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • 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

/
/
g

Test String

Code Generator

Generated Code

#include <StringConstants.au3> ; to declare the Constants of StringRegExp #include <Array.au3> ; UDF needed for _ArrayDisplay and _ArrayConcatenate Local $sRegex = "<meta\s*name="(.*)".*content="(.*)"\s*\/>" Local $sString = "" & @CRLF & _ "<!DOCTYPE html>" & @CRLF & _ "<html lang="en">" & @CRLF & _ "<head>" & @CRLF & _ " <meta name="geo.placename" content="11-12 BAYPORT PL, QUEENS, NY" />" & @CRLF & _ " <meta name="geo.position" content="40.6046019;-73.7494738" />" & @CRLF & _ " <meta name="geo.region" content="US;NY" />" & @CRLF & _ " <meta name="ICBM" content="40.6046019, -73.7494738" />" & @CRLF & _ "" & @CRLF & _ " <style type='text/css'>" & @CRLF & _ " h2.title {" & @CRLF & _ " font-size: 130%;" & @CRLF & _ " background: #eee; " & @CRLF & _ " margin:0.2em 0; " & @CRLF & _ " padding:0.5em;" & @CRLF & _ " border: 3px solid #dcdcdc;" & @CRLF & _ " }" & @CRLF & _ "" & @CRLF & _ " .crime-info {" & @CRLF & _ " font-size: 130%;" & @CRLF & _ " background: #eee; " & @CRLF & _ " margin:0.2em 0; " & @CRLF & _ " padding:0.5em;" & @CRLF & _ " border: 2px solid #dcdcdc;" & @CRLF & _ " }" & @CRLF & _ " .alerts ul {" & @CRLF & _ " padding-left: 1em;" & @CRLF & _ " clear: both;" & @CRLF & _ " margin: 20px 0;" & @CRLF & _ " }" & @CRLF & _ " " & @CRLF & _ " .alerts li {" & @CRLF & _ " float: left;" & @CRLF & _ " width: 45%;" & @CRLF & _ " margin: 0;" & @CRLF & _ " padding: 0 0 0 0.4em;;" & @CRLF & _ " }" & @CRLF & _ "" & @CRLF & _ " div.google_ads_sidebar {" & @CRLF & _ " margin-bottom: 10px;" & @CRLF & _ " width: 210px !important;" & @CRLF & _ " text-align: center;" & @CRLF & _ " padding: 5px !important;" & @CRLF & _ " }" & @CRLF & _ " </style>" & @CRLF & _ "" & @CRLF & _ " <script type='text/javascript'>" & @CRLF & _ " //<![CDATA[" & @CRLF & _ " try {" & @CRLF & _ " if (screen.width <= 420) {" & @CRLF & _ " window.location = "//spotcrime.com/mobile/crime/?95215796-5c02086a20e817cf1bb5a978a2c10720";" & @CRLF & _ " }" & @CRLF & _ " }" & @CRLF & _ " catch(err) {" & @CRLF & _ " }" & @CRLF & _ " //]]>" & @CRLF & _ " </script>" & @CRLF & _ "" & @CRLF & _ " <meta http-equiv="X-UA-Compatible" content="IE=edge" />" & @CRLF & _ " <meta name="viewport" content='width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=false'/>" & @CRLF & _ "" & @CRLF & _ "<title>Theft - 11-12 BAYPORT PL, QUEENS, NY</title>" & @CRLF & _ "<meta name="description" content="Theft - 11-12 BAYPORT PL, QUEENS, NY. Grand Larceny Auto. Of Auto"/>" & @CRLF & _ "<meta name="keywords" content="Theft,11-12 BAYPORT PL, QUEENS, NY,Queens, crime map, crime in, crimes, neighborhood crime, crime report, neighborhood crime watch, crime analysis, crime analytics, crime analysis tools, home security"/>" & @CRLF & _ "<!-- meta name="verify-v1" content="3e644NZNzIcRb+ZulOwM2nkI/b49EltodgfuV4+Vxk4="-->" & @CRLF & _ "<meta name="verify-v1" content="KDp+ufgA8DHe89GWmW1UZHRb1nXg9qu6YnQFofzYwgA=" />" & @CRLF & _ "<link rel="shortcut icon" href="//s3.amazonaws.com/s3.spotcrime.com/media/style/favicon.ico" type="image/x-icon" />" & @CRLF & _ "<link rel="icon" href="//s3.amazonaws.com/s3.spotcrime.com/media/style/favicon.ico" type="image/x-icon" /> " & @CRLF & _ "" & @CRLF & _ " <!-- Latest compiled and minified CSS -->" & @CRLF & _ " <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">" & @CRLF & _ "" & @CRLF & _ " <!-- Optional theme -->" & @CRLF & _ " <!-- link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css" -->" & @CRLF & _ "" & @CRLF & _ " <!-- Custom styles for this template -->" & @CRLF & _ " <link href="//s3.amazonaws.com/m.spotcrime.com/mobile/media/v1/css/mobile.css" rel="stylesheet">" & @CRLF & _ " <link href="//s3.amazonaws.com/s3.spotcrime.com/desktop/media/v1/desktop.css" rel="stylesheet">" & @CRLF & _ "" & @CRLF & _ " <style type="text/css">" & @CRLF & _ " /* overwrite mobile css */" & @CRLF & _ " .main-content {" & @CRLF & _ " text-align: left;" & @CRLF & _ " }" & @CRLF & _ "" & @CRLF & _ " .main-content-column {" & @CRLF & _ " margin-top: 2em;" & @CRLF & _ " }" & @CRLF & _ " </style>" & @CRLF & _ "" & @CRLF & _ " <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>" & @CRLF & _ " </head>" & @CRLF & _ "" & @CRLF & _ "<body>" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " <nav class="navbar navbar-inverse navbar-fixed-top spotcrime-header">" & @CRLF & _ " <div class="container">" & @CRLF & _ " <div class="navbar-header">" & @CRLF & _ " <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">" & @CRLF & _ " <span class="sr-only">Toggle navigation</span>" & @CRLF & _ " <span class="icon-bar"></span>" & @CRLF & _ " <span class="icon-bar"></span>" & @CRLF & _ " <span class="icon-bar"></span>" & @CRLF & _ " </button>" & @CRLF & _ " <a class="navbar-brand spotcrime-navbar-brand" href="/">Spotcrime</a>" & @CRLF & _ " </div>" & @CRLF & _ " <div id="navbar" class="collapse navbar-collapse">" & @CRLF & _ " <ul class="nav navbar-nav navbar-spotcrime">" & @CRLF & _ " <li class="dropdown">" & @CRLF & _ " <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Browse By State <span class="caret"></span></a>" & @CRLF & _ " <ul id="states-list-menu" class="dropdown-menu" role="menu" style="z-index: 1000;">" & @CRLF & _ "<li><a href="/al" >Alabama</a></li>" & @CRLF & _ "<li><a href="/ak" >Alaska</a></li>" & @CRLF & _ "<li><a href="/az" >Arizona</a></li>" & @CRLF & _ "<li><a href="/ar" >Arkansas</a></li>" & @CRLF & _ "<li><a href="/ca" >California</a></li>" & @CRLF & _ "<li><a href="/co" >Colorado</a></li>" & @CRLF & _ "<li><a href="/ct" >Connecticut</a></li>" & @CRLF & _ "<li><a href="/de" >Delaware</a></li>" & @CRLF & _ "<li><a href="/dc" >District of Columbia</a></li>" & @CRLF & _ "<li><a href="/fl" >Florida</a></li>" & @CRLF & _ "<li><a href="/ga" >Georgia</a></li>" & @CRLF & _ "<li><a href="/hi" >Hawaii</a></li>" & @CRLF & _ "<li><a href="/id" >Idaho</a></li>" & @CRLF & _ "<li><a href="/il" >Illinois</a></li>" & @CRLF & _ "<li><a href="/in" >Indiana</a></li>" & @CRLF & _ "<li><a href="/ia" >Iowa</a></li>" & @CRLF & _ "<li><a href="/ks" >Kansas</a></li>" & @CRLF & _ "<li><a href="/ky" >Kentucky</a></li>" & @CRLF & _ "<li><a href="/la" >Louisiana</a></li>" & @CRLF & _ "<li><a href="/me" >Maine</a></li>" & @CRLF & _ "<li><a href="/md" >Maryland</a></li>" & @CRLF & _ "<li><a href="/ma" >Massachusetts</a></li>" & @CRLF & _ "<li><a href="/mi" >Michigan</a></li>" & @CRLF & _ "<li><a href="/mn" >Minnesota</a></li>" & @CRLF & _ "<li><a href="/ms" >Mississippi</a></li>" & @CRLF & _ "<li><a href="/mo" >Missouri</a></li>" & @CRLF & _ "<li><a href="/mt" >Montana</a></li>" & @CRLF & _ "<li><a href="/ne" >Nebraska</a></li>" & @CRLF & _ "<li><a href="/nv" >Nevada</a></li>" & @CRLF & _ "<li><a href="/nh" >New Hampshire</a></li>" & @CRLF & _ "<li><a href="/nj" >New Jersey</a></li>" & @CRLF & _ "<li><a href="/nm" >New Mexico</a></li>" & @CRLF & _ "<li><a href="/ny" >New York</a></li>" & @CRLF & _ "<li><a href="/nc" >North Carolina</a></li>" & @CRLF & _ "<li><a href="/nd" >North Dakota</a></li>" & @CRLF & _ "<li><a href="/oh" >Ohio</a></li>" & @CRLF & _ "<li><a href="/ok" >Oklahoma</a></li>" & @CRLF & _ "<li><a href="/or" >Oregon</a></li>" & @CRLF & _ "<li><a href="/pa" >Pennsylvania</a></li>" & @CRLF & _ "<li><a href="/ri" >Rhode Island</a></li>" & @CRLF & _ "<li><a href="/sc" >South Carolina</a></li>" & @CRLF & _ "<li><a href="/sd" >South Dakota</a></li>" & @CRLF & _ "<li><a href="/tn" >Tennessee</a></li>" & @CRLF & _ "<li><a href="/tx" >Texas</a></li>" & @CRLF & _ "<li><a href="/ut" >Utah</a></li>" & @CRLF & _ "<li><a href="/vt" >Vermont</a></li>" & @CRLF & _ "<li><a href="/vi" >Virgin Islands</a></li>" & @CRLF & _ "<li><a href="/va" >Virginia</a></li>" & @CRLF & _ "<li><a href="/wa" >Washington</a></li>" & @CRLF & _ "<li><a href="/wv" >West Virginia</a></li>" & @CRLF & _ "<li><a href="/wi" >Wisconsin</a></li>" & @CRLF & _ "<li><a href="/wy" >Wyoming</a></li>" & @CRLF & _ "<li><a href="/pr" >Puerto Rico</a></li>" & @CRLF & _ "<li><a href="/vi" >Virgin Islands</a></li>" & @CRLF & _ "" & @CRLF & _ " </ul>" & @CRLF & _ " </li>" & @CRLF & _ "" & @CRLF & _ " <li><a href="http://crimetip.us/" target="_blank">Submit a Crime Tip</a></li>" & @CRLF & _ " <li class="auth-hidden"><a href="/login.php">Sign In</a></li>" & @CRLF & _ " <li class="auth-hidden"><a href="#" data-toggle="modal" data-target="#SignupModal">Sign Up</a></li>" & @CRLF & _ " </ul>" & @CRLF & _ " </div><!--/.nav-collapse -->" & @CRLF & _ " </div>" & @CRLF & _ "" & @CRLF & _ " <div class="container search-form-container">" & @CRLF & _ " <div class="col-md-8 col-md-offset-2">" & @CRLF & _ " <form class="navbar-form crime-search-secondary" action='/' method="get" onsubmit="return false;">" & @CRLF & _ " <div class="form-group" style="display:inline;">" & @CRLF & _ " <div class="input-group" style="display:table;">" & @CRLF & _ " <span class="input-group-addon" style="width:1%;"><span class="glyphicon glyphicon-search search-placeholder"></span></span>" & @CRLF & _ " <input class="form-control" name="crime-address-secondary" placeholder="Address" type="text">" & @CRLF & _ " <span class="input-group-addon search-placeholder" style="width:1%;"><button type="submit" class="btn btn-link" style="padding: 0; margin:0; border: 0;">search crimes</button></span>" & @CRLF & _ " </div>" & @CRLF & _ " </div>" & @CRLF & _ " </form>" & @CRLF & _ " </div>" & @CRLF & _ " </div> <!-- search-form-container -->" & @CRLF & _ "" & @CRLF & _ " </nav>" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " <div class="container main-container" style="padding-bottom: 150px; margin-top: 2em; ">" & @CRLF & _ " <div class="main-content">" & @CRLF & _ "" & @CRLF & _ " <div class="row">" & @CRLF & _ " <div class="col-sm-8 col-md-10">" & @CRLF & _ "" & @CRLF & _ " <!-- 2015 new format details pages top -->" & @CRLF & _ " <ins class="adsbygoogle"" & @CRLF & _ " style="display:block; height:60px;"" & @CRLF & _ " data-ad-client="ca-pub-7922093619579857"" & @CRLF & _ " data-ad-slot="7369226943"" & @CRLF & _ " data-ad-format="horizontal"></ins>" & @CRLF & _ " <script>" & @CRLF & _ " (adsbygoogle = window.adsbygoogle || []).push({});" & @CRLF & _ " </script> <div class="main-content-column">" & @CRLF & _ " " & @CRLF & _ " " & @CRLF & _ " <div class="crime-info">" & @CRLF & _ " <div class="row">" & @CRLF & _ " <div class="col-md-3 text-left">" & @CRLF & _ " <h1>Theft</h1>" & @CRLF & _ " <p>07/16/2017 02:00 PM</p>" & @CRLF & _ " </div>" & @CRLF & _ " <div class="col-md-9 text-left">" & @CRLF & _ " <p style="border-left: solid 5px #DCDCDC; margin-left: 5px; padding-left: 10px;">" & @CRLF & _ " 11-12 BAYPORT PL, QUEENS, NY<br /><em>Grand Larceny Auto. Of Auto" & @CRLF & _ "</em><br /><a class="btn btn-default" title="View Source" target="_blank" href="https://compstat.nypdonline.org/2e5c3f4b-85c1-4635-83c6-22b27fe7c75c/view/89">View Source</a> </p>" & @CRLF & _ " </div> <!-- col-md-8 -->" & @CRLF & _ " </div> <!-- row -->" & @CRLF & _ " </div> <!-- crime-info -->" & @CRLF & _ "" & @CRLF & _ " <div class="crime_details"> " & @CRLF & _ "" & @CRLF & _ " " & @CRLF & _ " <div class="row">" & @CRLF & _ " <div class="col-md-12">" & @CRLF & _ " <div id="map_canvas" class="col-xs-8 text-center" style="background-color: #E9E5DC; width: 100%; height: 300px; ">Map is loading...</div>" & @CRLF & _ " </div>" & @CRLF & _ " </div>" & @CRLF & _ "" & @CRLF & _ " <div style="margin-top: 0.1em; margin-bottom: 0.1em;">" & @CRLF & _ " <!-- 2015 new format test bottom responsive -->" & @CRLF & _ " <ins class="adsbygoogle"" & @CRLF & _ " style="display:block; height:60px;"" & @CRLF & _ " data-ad-client="ca-pub-7922093619579857"" & @CRLF & _ " data-ad-slot="5232383340"" & @CRLF & _ " data-ad-format="horizontal"></ins>" & @CRLF & _ " <script>" & @CRLF & _ " (adsbygoogle = window.adsbygoogle || []).push({});" & @CRLF & _ " </script>" & @CRLF & _ " </div>" & @CRLF & _ "" & @CRLF & _ " <div class="row">" & @CRLF & _ " <div class="col-md-12">" & @CRLF & _ " <div id="streetview_canvas" style="width: 100%; height: 300px"></div>" & @CRLF & _ " <div class="disclaimer" style="color: #000000; font-size: 100%; background-color: #fffa73;">" & @CRLF & _ " Google Streetview Disclaimer: This is a Google Maps Street View of the approximate area where the crime occurred. It is not necessarily the exact address view of the crime." & @CRLF & _ " </div>" & @CRLF & _ " </div>" & @CRLF & _ " </div>" & @CRLF & _ "" & @CRLF & _ " " & @CRLF & _ " <div style="padding: 15px;">" & @CRLF & _ " <div class="row" style="border-bottom: 2px solid #FFF;">" & @CRLF & _ " <div class="col-md-12" itemscope itemtype="http://schema.org/Place" style="background: #EEEEEE;">" & @CRLF & _ " <h1 itemprop="name">Theft - 11-12 BAYPORT PL, QUEENS, NY</h1>" & @CRLF & _ " <p itemprop="description">Grand Larceny Auto. Of Auto</p>" & @CRLF & _ " <p itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">" & @CRLF & _ " <span itemprop="streetAddress">11-12 BAYPORT PL</span>," & @CRLF & _ " <span itemprop="addressLocality">Queens</span>," & @CRLF & _ " <span itemprop="addressRegion">NY</span>" & @CRLF & _ " <span itemprop="postalCode"></span>" & @CRLF & _ " <span itemprop="addressCountry">US</span>" & @CRLF & _ " </p>" & @CRLF & _ " <span itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates">" & @CRLF & _ " <meta itemprop="latitude" content="40.6046019" />" & @CRLF & _ " <meta itemprop="longitude" content="-73.7494738" />" & @CRLF & _ " </span>" & @CRLF & _ " </div>" & @CRLF & _ " </div> <!-- row -->" & @CRLF & _ "" & @CRLF & _ " </div>" & @CRLF & _ "" & @CRLF & _ " </div>" & @CRLF & _ "" & @CRLF & _ " <div style="clear: both;"></div>" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " </div> <!-- main-content-column -->" & @CRLF & _ " </div> <!-- col-md-10 -->" & @CRLF & _ " <div class="col-sm-4 col-sm-4 col-md-2 text-left;">" & @CRLF & _ " <div class="row" style="margin-bottom: 0.3em;">" & @CRLF & _ " <div class="col-md-12">" & @CRLF & _ " <a class="btn btn-primary" role="button" style="width: 100%;" href="mailto:?subject=Theft%20-%2011-12%20BAYPORT%20PL%2C%20QUEENS%2C%20NY&body=I%20want%20to%20share%20this%20crime%20with%20you%3A%0a%0ahttp://spotcrime.com/crime/95215796-5c02086a20e817cf1bb5a978a2c10720%0aGrand%20Larceny%20Auto.%20Of%20Auto">Email to a friend</a> <br />" & @CRLF & _ " </div>" & @CRLF & _ " </div>" & @CRLF & _ " <div class="row" style="margin-bottom: 0.3em;">" & @CRLF & _ " <div class="col-md-12">" & @CRLF & _ " <a href="http://crimetip.us" target="_blank" title="Submit a Crime Tip" class="btn btn-danger" role="button" style="width: 100%;">Submit a Crime Tip</a>" & @CRLF & _ " </div>" & @CRLF & _ " </div>" & @CRLF & _ "" & @CRLF & _ " <!-- 2015 new format detail pages skyscraper -->" & @CRLF & _ " <ins class="adsbygoogle"" & @CRLF & _ " style="display:inline-block;width:300px;height:600px"" & @CRLF & _ " data-ad-client="ca-pub-7922093619579857"" & @CRLF & _ " data-ad-slot="1322693346"></ins>" & @CRLF & _ " <script>" & @CRLF & _ " (adsbygoogle = window.adsbygoogle || []).push({});" & @CRLF & _ " </script> </div> <!-- col-md-2 -->" & @CRLF & _ " </div> <!-- row -->" & @CRLF & _ "" & @CRLF & _ " </div> <!-- /.main-content -->" & @CRLF & _ " </div><!-- /.container -->" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " <nav class="navbar navbar-default navbar-fixed-bottom">" & @CRLF & _ "" & @CRLF & _ " <div class="container">" & @CRLF & _ " " & @CRLF & _ " <div class="navbar-header">" & @CRLF & _ " <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-bottom" aria-expanded="false" aria-controls="navbar">" & @CRLF & _ " <span class="sr-only">Toggle navigation</span>" & @CRLF & _ " <span class="icon-bar"></span>" & @CRLF & _ " <span class="icon-bar"></span>" & @CRLF & _ " <span class="icon-bar"></span>" & @CRLF & _ " </button>" & @CRLF & _ " </div>" & @CRLF & _ " <div id="navbar-bottom" class="collapse navbar-collapse">" & @CRLF & _ " <ul class="nav navbar-nav">" & @CRLF & _ " <li><a href="/help.php">Help</a></li>" & @CRLF & _ " <li><a href="/contact.php">Contact</a></li>" & @CRLF & _ " <li><a target="_blank" href="http://spotcrime.blogspot.com/">Blog</a></li>" & @CRLF & _ " <li><a href="/about.php">About Us</a></li>" & @CRLF & _ " <li><a href="/tos/">Terms of Use</a></li>" & @CRLF & _ " <li><a href="/privacy/">Privacy Policy</a></li>" & @CRLF & _ " <li><a href="/disclaimer.html">Disclaimer</a></li>" & @CRLF & _ "" & @CRLF & _ " <li><a style="padding-left: 5px; padding-right: 5px;" href="https://facebook.com/crimemap" target="_blank"><img alt="facebook" src="//s3.amazonaws.com/s3.spotcrime.com/media/layout-v2/images/fb-icon.png"></a></li>" & @CRLF & _ " <li><a style="padding-left: 5px; padding-right: 5px;" href="https://twitter.com/spotcrime" target="_blank"><img alt="twitter" src="//s3.amazonaws.com/s3.spotcrime.com/media/layout-v2/images/twitter-icon.png"></a></li>" & @CRLF & _ " <li><a style="padding-left: 5px; padding-right: 5px;" href="https://www.youtube.com/user/SpotTube1" target="_blank"><img alt="youtube" src="//s3.amazonaws.com/s3.spotcrime.com/media/layout-v2/images/yt-icon.png"></a></li>" & @CRLF & _ " <li><a style="padding-left: 5px; padding-right: 5px;" href="https://plus.google.com/100880401142331549679" target="_blank"><img alt="google plus" src="//s3.amazonaws.com/s3.spotcrime.com/media/layout-v2/images/gp-icon.png"></a></li>" & @CRLF & _ "" & @CRLF & _ " </ul>" & @CRLF & _ " </div><!--/.nav-collapse -->" & @CRLF & _ "" & @CRLF & _ " </div>" & @CRLF & _ "" & @CRLF & _ " </nav>" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " <!-- Modal -->" & @CRLF & _ " <div class="modal" id="SignupModal" tabindex="-1" role="dialog" aria-labelledby="SignupModalLabel" aria-hidden="true">" & @CRLF & _ " <div class="modal-dialog">" & @CRLF & _ " <div class="modal-content">" & @CRLF & _ " <form class="form" action='javascript:signupAlerts();'>" & @CRLF & _ " <div class="modal-header">" & @CRLF & _ " <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>" & @CRLF & _ " <h4 class="modal-title" id="SignupModalLabel">Signup To Receive Crime Alerts</h4>" & @CRLF & _ " </div>" & @CRLF & _ " <div class="modal-body">" & @CRLF & _ " " & @CRLF & _ " <div class="alert alert-danger errors" role="alert" style="display: none;"></div>" & @CRLF & _ "" & @CRLF & _ " <div class="form-group">" & @CRLF & _ " <label class="sr-only" for="email">Email address</label>" & @CRLF & _ " <input type="text" class="form-control" id="email" placeholder="Enter email">" & @CRLF & _ " </div>" & @CRLF & _ "" & @CRLF & _ " </div>" & @CRLF & _ " <div class="modal-footer">" & @CRLF & _ " <button type="submit" class="btn btn-danger btn-lg">Get Alerts</button>" & @CRLF & _ " <button type="button" class="btn btn-default btn-lg" data-dismiss="modal">Close</button>" & @CRLF & _ " </div>" & @CRLF & _ " </form>" & @CRLF & _ "" & @CRLF & _ " </div>" & @CRLF & _ " </div>" & @CRLF & _ " </div>" & @CRLF & _ "" & @CRLF & _ " <div class="modal" id="SubscribedModal" tabindex="-1" role="dialog" aria-labelledby="SubscribedModalLabel" aria-hidden="true">" & @CRLF & _ " <div class="modal-dialog">" & @CRLF & _ " <div class="modal-content">" & @CRLF & _ " <form class="form" action='javascript:signupAlerts();'>" & @CRLF & _ " <div class="modal-header">" & @CRLF & _ " <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>" & @CRLF & _ " <h4 class="modal-title" id="SubscribedModalLabel">Thank you for the subscription!</h4>" & @CRLF & _ " </div>" & @CRLF & _ " <div class="modal-body">" & @CRLF & _ " " & @CRLF & _ " <div class="alert alert-success info" role="alert"></div>" & @CRLF & _ "" & @CRLF & _ " <div class="alert alert-warning" role="alert">Please check your inbox to confirm your subscription.</div>" & @CRLF & _ "" & @CRLF & _ " </div>" & @CRLF & _ " <div class="modal-footer">" & @CRLF & _ " <button type="button" class="btn btn-default btn-lg" data-dismiss="modal">Close</button>" & @CRLF & _ " </div>" & @CRLF & _ " </form>" & @CRLF & _ "" & @CRLF & _ " </div>" & @CRLF & _ " </div>" & @CRLF & _ " </div>" & @CRLF & _ "" & @CRLF & _ " <!-- Bootstrap core JavaScript" & @CRLF & _ " ================================================== -->" & @CRLF & _ " <!-- Placed at the end of the document so the pages load faster -->" & @CRLF & _ " <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>" & @CRLF & _ " " & @CRLF & _ " <!-- Latest compiled and minified JavaScript -->" & @CRLF & _ " <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>" & @CRLF & _ "" & @CRLF & _ " <script src="//s3.amazonaws.com/s3.spotcrime.com/desktop/media/v1/desktop.js"></script>" & @CRLF & _ "" & @CRLF & _ " <script>" & @CRLF & _ " (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){" & @CRLF & _ " (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o)," & @CRLF & _ " m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)" & @CRLF & _ " })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');" & @CRLF & _ "" & @CRLF & _ " ga('create', 'UA-85587602-1', 'auto');" & @CRLF & _ " ga('send', 'pageview');" & @CRLF & _ " </script>" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " " & @CRLF & _ " <script src='//maps.google.com/maps/api/js?key=AIzaSyABnRyO3EYI4o4t4Bz6fngF7tw30UGXVx0' type='text/javascript'></script>" & @CRLF & _ "" & @CRLF & _ "<script type="text/javascript">" & @CRLF & _ "" & @CRLF & _ "// Enable the visual refresh" & @CRLF & _ "google.maps.visualRefresh = true;" & @CRLF & _ "" & @CRLF & _ "function initialize() {" & @CRLF & _ "" & @CRLF & _ " var crime_location = new google.maps.LatLng( 40.60460190000000,-73.74947380000000);" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " var mapOptions = {" & @CRLF & _ " zoom: 14," & @CRLF & _ " center: crime_location," & @CRLF & _ " disableDoubleClickZoom: true" & @CRLF & _ "" & @CRLF & _ " }" & @CRLF & _ "" & @CRLF & _ " var map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " var marker = new google.maps.Marker({" & @CRLF & _ " map: map," & @CRLF & _ " position: crime_location" & @CRLF & _ " });" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " // Google StreetView" & @CRLF & _ " var panoramaOptions = {" & @CRLF & _ " position: crime_location," & @CRLF & _ " pov: {" & @CRLF & _ " heading: 34," & @CRLF & _ " pitch: 10" & @CRLF & _ " }" & @CRLF & _ " };" & @CRLF & _ " var panorama = new google.maps.StreetViewPanorama(document.getElementById('streetview_canvas'), panoramaOptions);" & @CRLF & _ " google.maps.event.addListener(panorama, 'error', handleNoFlash);" & @CRLF & _ " map.setStreetView(panorama);" & @CRLF & _ "" & @CRLF & _ " function handleNoFlash(errorCode) {" & @CRLF & _ " if (errorCode == 603) {" & @CRLF & _ " document.getElementById("streetview_canvas").innerHtml = "You need Adobe Flash to view StreetView";" & @CRLF & _ " return;" & @CRLF & _ " } else" & @CRLF & _ " if (errorCode == 600) {" & @CRLF & _ " // Update a "Google Streetview Loading..." text" & @CRLF & _ " document.getElementById("streetview_canvas").innerHtml = "";" & @CRLF & _ " return;" & @CRLF & _ " } else {" & @CRLF & _ " // Update a "Google Streetview Loading..." text" & @CRLF & _ " document.getElementById("streetview_canvas").innerHtml = "";" & @CRLF & _ " return;" & @CRLF & _ " }" & @CRLF & _ " }" & @CRLF & _ "" & @CRLF & _ "}" & @CRLF & _ "" & @CRLF & _ "google.maps.event.addDomListener(window, 'load', initialize);" & @CRLF & _ "</script>" & @CRLF & _ "" & @CRLF & _ "</body>" & @CRLF & _ "" & @CRLF & _ "</html>" & @CRLF & _ "" & @CRLF & _ " " Local $aArray = StringRegExp($sString, $sRegex, $STR_REGEXPARRAYGLOBALFULLMATCH) Local $aFullArray[0] For $i = 0 To UBound($aArray) -1 _ArrayConcatenate($aFullArray, $aArray[$i]) Next $aArray = $aFullArray ; Present the entire match result _ArrayDisplay($aArray, "Result")

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 AutoIt, please visit: https://www.autoitscript.com/autoit3/docs/functions/StringRegExp.htm