Regular Expressions 101

Save & Share

  • Regex Version: ver. 2
  • Update Regex
    ctrl+⇧+s
  • Save new Regex
    ctrl+s
  • Add to Community Library

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

/
/
gm

Test String

Code Generator

Generated Code

// 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#"(?m)<i class="date">(.*)<\/i>[\s\S]*?<i>(.*)<\/i>"#).unwrap(); let string = " <html lang=\"nl\"><head> <meta charset=\"utf-8\"> <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"> <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"> <meta description=\"Digitale afvalkalender met alle informatie over het scheiden en aanbieden van huishoudelijk afval voor inwoners van een gemeente.\"> <meta property=\"csrf-token\" name=\"csrf-token\" content=\"GvFb0cn0m7Lrewhca4gCzrK088nR9ucXuEEJiiGQ\"> <title>Afvalkalender voor Madura 1, 1448AA Purmerend | Gemeente Purmerend en Gemeente Beemster</title> <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/ico/apple-touch-icon.png\"> <link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/ico/favicon-32x32.png\"> <link rel=\"manifest\" href=\"/ico/site.webmanifest\"> <link rel=\"mask-icon\" href=\"/ico/safari-pinned-tab.svg\" color=\"#afc812\"> <link rel=\"shortcut icon\" href=\"/ico/favicon.ico\"> <meta name=\"msapplication-TileColor\" content=\"#afc812\"> <meta name=\"msapplication-config\" content=\"/ico/browserconfig.xml\"> <meta name=\"theme-color\" content=\"#ffffff\"> <link rel=\"stylesheet\" type=\"text/css\" href=\"/css/app.css\"> <script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/analytics.js\"></script><script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=UA-129462464-1\"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-129462464-1'); </script> </head> <body class=\"overzicht\"> <a href=\"#main\" class=\"skip\" style=\"height: 96px; line-height: 96px;\"><div class=\"wrap\"><p>Naar content</p></div></a> <i class=\"scrollup\" title=\"Scroll naar boven\"></i> <header class=\"header-main\"> <div class=\"wrap\"> <div class=\"col3-3\"> <a id=\"brand\" href=\"/\" title=\"Naar homepage\"><img src=\"/img/logo-purmerend.svg\" alt=\"logo gemeente Purmerend\"><img src=\"/img/logo-beemster.svg\" alt=\"logo gemeente Beemster\"></a> <i>Afvalkalender</i> </div> </div> </header> <div class=\"bar-nav\"> <div class=\"wrap\"> <div class=\"col2-3\"> <nav class=\"desk\"> <ol class=\"main-nav\"> <li class=\"active\" aria-current=\"page\"> <a href=\"/adres/1448AA:1\">Overzicht</a> </li> <li> <a href=\"/adres/1448AA:1/afvalstromen\">Wat</a> </li> <li> <a href=\"/adres/1448AA:1/ophaaldatums\">Wanneer</a> </li> <li> <a href=\"/adres/1448AA:1/locaties\">Waar</a> </li> <li> <a href=\"/adres/1448AA:1/afvalwegwijzer\">Afvalwegwijzer</a> </li> </ol> </nav> <nav class=\"mobile\"> <button class=\"toggle-mobile-nav btn-bars std-menu-hover\"><i class=\"icon-bars\" aria-hidden=\"true\"></i>Menu</button> </nav> </div> <div class=\"col1-3\"> <address class=\"address-user\"><i class=\"address-long\">Madura 1, 1448AA Purmerend</i></address> </div> </div> </div> <div id=\"div-mobile-nav\"> <div class=\"wrap\"> <ol class=\"mobile-nav\"><li class=\"active\" aria-current=\"page\"> <a href=\"/adres/1448AA:1\">Overzicht<i class=\"icon-chevron-right\"></i></a> </li><li> <a href=\"/adres/1448AA:1/afvalstromen\">Wat<i class=\"icon-chevron-right\"></i></a> </li><li> <a href=\"/adres/1448AA:1/ophaaldatums\">Wanneer<i class=\"icon-chevron-right\"></i></a> </li><li> <a href=\"/adres/1448AA:1/locaties\">Waar<i class=\"icon-chevron-right\"></i></a> </li><li> <a href=\"/adres/1448AA:1/afvalwegwijzer\">Afvalwegwijzer<i class=\"icon-chevron-right\"></i></a> </li></ol> </div> </div> <main id=\"main\" role=\"main\"> <div class=\"wrap\"> <div class=\"col1-3 wat\"> <section class=\"box\"> <header class=\"std-accent\"> <h1>Wat</h1> <i>afvalstromen</i> </header> <div> <ul id=\"afvalstromen\" class=\"line\"> <li><a href=\"/afvalstroom/4\" title=\"Naar afvalstroom Plastic, blik en pak\"><img src=\"/img/icons/blik-metaal-melkpak-drankpak-zak-oranje-plastic.svg\" alt=\"Plastic, blik en pak\" aria-hidden=\"true\"><i>Plastic, blik en pak</i></a></li> <li><a href=\"/afvalstroom/3\" title=\"Naar afvalstroom Restafval\"><img src=\"/img/icons/zak-grijs-rest.svg\" alt=\"Restafval\" aria-hidden=\"true\"><i>Restafval</i></a></li> <li><a href=\"/afvalstroom/6\" title=\"Naar afvalstroom GFT\"><img src=\"/img/icons/appel-gft.svg\" alt=\"GFT\" aria-hidden=\"true\"><i>GFT</i></a></li> <li><a href=\"/afvalstroom/1\" title=\"Naar afvalstroom Papier en karton\"><img src=\"/img/icons/doos-karton-papier.svg\" alt=\"Papier en karton\" aria-hidden=\"true\"><i>Papier en karton</i></a></li> <li><a href=\"/afvalstroom/7\" title=\"Naar afvalstroom Glas\"><img src=\"/img/icons/fles-groen-glas.svg\" alt=\"Glas\" aria-hidden=\"true\"><i>Glas</i></a></li> <li><a href=\"/afvalstroom/8\" title=\"Naar afvalstroom Textiel en schoenen\"><img src=\"/img/icons/shirt-broek-textiel.svg\" alt=\"Textiel en schoenen\" aria-hidden=\"true\"><i>Textiel en schoenen</i></a></li> <li><a href=\"/afvalstroom/11\" title=\"Naar afvalstroom Klein Chemisch Afval (KCA)\"><img src=\"/img/icons/batterij-kwast-kca.svg\" alt=\"Klein Chemisch Afval (KCA)\" aria-hidden=\"true\"><i>Klein Chemisch Afval (KCA)</i></a></li> <li><a href=\"/afvalstroom/5\" title=\"Naar afvalstroom Milieustraat\"><img src=\"/img/icons/container-blauw-afvalbrengstation.svg\" alt=\"Milieustraat\" aria-hidden=\"true\"><i>Milieustraat</i></a></li> <li><a href=\"/afvalstroom/9\" title=\"Naar afvalstroom Frituurvet en -olie\"><img src=\"/img/icons/frituurvet.svg\" alt=\"Frituurvet en -olie\" aria-hidden=\"true\"><i>Frituurvet en -olie</i></a></li> <li><a href=\"/afvalstroom/10\" title=\"Naar afvalstroom Apparaten\"><img src=\"/img/icons/apparaten-witgoed-bruingoed.svg\" alt=\"Apparaten\" aria-hidden=\"true\"><i>Apparaten</i></a></li> <li><a href=\"/afvalstroom/12\" title=\"Naar afvalstroom Bouw- en sloopafval (BSA)\"><img src=\"/img/icons/bakstenen-puin-bouwafval.svg\" alt=\"Bouw- en sloopafval (BSA)\" aria-hidden=\"true\"><i>Bouw- en sloopafval (BSA)</i></a></li> <li><a href=\"/afvalstroom/13\" title=\"Naar afvalstroom Asbest\"><img src=\"/img/icons/asbest-logo.svg\" alt=\"Asbest\" aria-hidden=\"true\"><i>Asbest</i></a></li> <li><a href=\"/afvalstroom/14\" title=\"Naar afvalstroom Hoogbouw\"><img src=\"/img/icons/hoogbouw.svg\" alt=\"Hoogbouw\" aria-hidden=\"true\"><i>Hoogbouw</i></a></li> <li><a href=\"/afvalstroom/15\" title=\"Naar afvalstroom Laagbouw\"><img src=\"/img/icons/dakbedekking.svg\" alt=\"Laagbouw\" aria-hidden=\"true\"><i>Laagbouw</i></a></li> <li><a href=\"/afvalstroom/16\" title=\"Naar afvalstroom Purmerend en Beemster schoon\"><img src=\"/img/icons/afvalbak.svg\" alt=\"Purmerend en Beemster schoon\" aria-hidden=\"true\"><i>Purmerend en Beemster schoon</i></a></li> <li><a href=\"/afvalstroom/17\" title=\"Naar afvalstroom Container aanvragen\"><img src=\"/img/icons/kliko-grijs-rest-kliko-groen-gft.svg\" alt=\"Container aanvragen\" aria-hidden=\"true\"><i>Container aanvragen</i></a></li> <li><a href=\"/afvalstroom/18\" title=\"Naar afvalstroom Ondernemers\"><img src=\"/img/icons/informatie.svg\" alt=\"Ondernemers\" aria-hidden=\"true\"><i>Ondernemers</i></a></li> <li><a href=\"/afvalstroom/19\" title=\"Naar afvalstroom Tips gebruik app\"><img src=\"/img/icons/vraagteken-vragen-faq.svg\" alt=\"Tips gebruik app\" aria-hidden=\"true\"><i>Tips gebruik app</i></a></li> <li><a href=\"/afvalstroom/2\" title=\"Naar afvalstroom Kerstbomen\"><img src=\"/img/icons/kerstboom-zonder-kruis.svg\" alt=\"Kerstbomen\" aria-hidden=\"true\"><i>Kerstbomen</i></a></li> </ul> </div> </section> </div> <div class=\"col1-3 wanneer\"> <section class=\"box\"> <header class=\"std-accent\"> <h1>Wanneer</h1> <i>inzameldata</i> </header> <div> <ul id=\"ophaaldata\" class=\"line\"> <li> <a href=\"/afvalstroom/1\" title=\"Naar afvalstroom Papier en karton\"> <img src=\"https://afvalkalender.purmerend.nl/img/icons/doos-karton-papier.svg\" alt=\"Papier en karton\" aria-hidden=\"true\"> <i class=\"date\">di 15 jan</i> <i>Papier en karton</i> </a> </li> <li> <a href=\"/afvalstroom/6\" title=\"Naar afvalstroom GFT\"> <img src=\"https://afvalkalender.purmerend.nl/img/icons/appel-gft.svg\" alt=\"GFT\" aria-hidden=\"true\"> <i class=\"date\">do 17 jan</i> <i>GFT</i> </a> </li> <li> <a href=\"/afvalstroom/3\" title=\"Naar afvalstroom Restafval\"> <img src=\"https://afvalkalender.purmerend.nl/img/icons/zak-grijs-rest.svg\" alt=\"Restafval\" aria-hidden=\"true\"> <i class=\"date\">di 22 jan</i> <i>Restafval</i> </a> </li> </ul> </div> <footer> <a class=\"btn std-button\" title=\"Naar maand- en jaarkalender\" href=\"/adres/1448AA:1/ophaaldatums\">Naar maand- en <nobr>jaarkalender<i class=\"icon-chevron-right\" aria-hidden=\"true\"></i></nobr></a> </footer> </section> </div> <div class=\"col1-3 waar\"> <section class=\"box\"> <header class=\"std-accent\"> <h1>Waar</h1> <i>Locaties</i> </header> <div id=\"map\" class=\"map-small leaflet-container leaflet-touch leaflet-retina leaflet-fade-anim leaflet-grab leaflet-touch-drag leaflet-touch-zoom\" style=\"position: relative;\" tabindex=\"0\"><div class=\"leaflet-pane leaflet-map-pane\" style=\"transform: translate3d(0px, 0px, 0px);\"><div class=\"leaflet-pane leaflet-tile-pane\"><div class=\"leaflet-layer \" style=\"z-index: 1; opacity: 1;\"><div class=\"leaflet-tile-container leaflet-zoom-animated\" style=\"z-index: 20; transform: translate3d(54px, 119px, 0px) scale(1);\"><img alt=\"\" role=\"presentation\" src=\"https://api.tiles.mapbox.com/v4/mapbox.streets/14/8416/5374.png?access_token=pk.eyJ1Ijoib3B6ZXQiLCJhIjoiY2lrZTJhMzFyMDAyeXV2bHoyajJ1Z2U4OCJ9.TUphj7sqpTYtSftrjMRH4Q\" class=\"leaflet-tile leaflet-tile-loaded\" style=\"width: 256px; height: 256px; transform: translate3d(-205px, -111px, 0px); opacity: 1;\"><img alt=\"\" role=\"presentation\" src=\"https://api.tiles.mapbox.com/v4/mapbox.streets/14/8417/5374.png?access_token=pk.eyJ1Ijoib3B6ZXQiLCJhIjoiY2lrZTJhMzFyMDAyeXV2bHoyajJ1Z2U4OCJ9.TUphj7sqpTYtSftrjMRH4Q\" class=\"leaflet-tile leaflet-tile-loaded\" style=\"width: 256px; height: 256px; transform: translate3d(51px, -111px, 0px); opacity: 1;\"><img alt=\"\" role=\"presentation\" src=\"https://api.tiles.mapbox.com/v4/mapbox.streets/14/8416/5375.png?access_token=pk.eyJ1Ijoib3B6ZXQiLCJhIjoiY2lrZTJhMzFyMDAyeXV2bHoyajJ1Z2U4OCJ9.TUphj7sqpTYtSftrjMRH4Q\" class=\"leaflet-tile leaflet-tile-loaded\" style=\"width: 256px; height: 256px; transform: translate3d(-205px, 145px, 0px); opacity: 1;\"><img alt=\"\" role=\"presentation\" src=\"https://api.tiles.mapbox.com/v4/mapbox.streets/14/8417/5375.png?access_token=pk.eyJ1Ijoib3B6ZXQiLCJhIjoiY2lrZTJhMzFyMDAyeXV2bHoyajJ1Z2U4OCJ9.TUphj7sqpTYtSftrjMRH4Q\" class=\"leaflet-tile leaflet-tile-loaded\" style=\"width: 256px; height: 256px; transform: translate3d(51px, 145px, 0px); opacity: 1;\"><img alt=\"\" role=\"presentation\" src=\"https://api.tiles.mapbox.com/v4/mapbox.streets/14/8416/5373.png?access_token=pk.eyJ1Ijoib3B6ZXQiLCJhIjoiY2lrZTJhMzFyMDAyeXV2bHoyajJ1Z2U4OCJ9.TUphj7sqpTYtSftrjMRH4Q\" class=\"leaflet-tile leaflet-tile-loaded\" style=\"width: 256px; height: 256px; transform: translate3d(-205px, -367px, 0px); opacity: 1;\"><img alt=\"\" role=\"presentation\" src=\"https://api.tiles.mapbox.com/v4/mapbox.streets/14/8417/5373.png?access_token=pk.eyJ1Ijoib3B6ZXQiLCJhIjoiY2lrZTJhMzFyMDAyeXV2bHoyajJ1Z2U4OCJ9.TUphj7sqpTYtSftrjMRH4Q\" class=\"leaflet-tile leaflet-tile-loaded\" style=\"width: 256px; height: 256px; transform: translate3d(51px, -367px, 0px); opacity: 0.56;\"></div></div></div><div class=\"leaflet-pane leaflet-shadow-pane\"><img src=\"/img/marker_shadow.png\" class=\"leaflet-marker-shadow lock leaflet-zoom-animated\" alt=\"\" style=\"margin-left: -12px; margin-top: -32px; width: 46px; height: 32px; transform: translate3d(183px, 232px, 0px);\"><img src=\"/img/marker_shadow.png\" class=\"leaflet-marker-shadow lock leaflet-zoom-animated\" alt=\"\" style=\"margin-left: -12px; margin-top: -32px; width: 46px; height: 32px; transform: translate3d(122px, 258px, 0px);\"><img src=\"/img/marker_shadow.png\" class=\"leaflet-marker-shadow lock leaflet-zoom-animated\" alt=\"\" style=\"margin-left: -12px; margin-top: -32px; width: 46px; height: 32px; transform: translate3d(182px, 232px, 0px);\"><img src=\"/img/marker_shadow.png\" class=\"leaflet-marker-shadow lock leaflet-zoom-animated\" alt=\"\" style=\"margin-left: -12px; margin-top: -32px; width: 46px; height: 32px; transform: translate3d(82px, 278px, 0px);\"><img src=\"/img/marker_shadow.png\" class=\"leaflet-marker-shadow lock leaflet-zoom-animated\" alt=\"\" style=\"margin-left: -12px; margin-top: -32px; width: 46px; height: 32px; transform: translate3d(76px, 209px, 0px);\"><img src=\"/img/marker_shadow.png\" class=\"leaflet-marker-shadow lock leaflet-zoom-animated\" alt=\"\" style=\"margin-left: -12px; margin-top: -32px; width: 46px; height: 32px; transform: translate3d(82px, 277px, 0px);\"><img src=\"/img/marker_shadow.png\" class=\"leaflet-marker-shadow lock leaflet-zoom-animated\" alt=\"\" style=\"margin-left: -12px; margin-top: -32px; width: 46px; height: 32px; transform: translate3d(107px, 250px, 0px);\"><img src=\"/img/marker_shadow.png\" class=\"leaflet-marker-shadow lock leaflet-zoom-animated\" alt=\"\" style=\"margin-left: -12px; margin-top: -32px; width: 46px; height: 32px; transform: translate3d(127px, 248px, 0px);\"><img src=\"/img/marker_shadow.png\" class=\"leaflet-marker-shadow lock leaflet-zoom-animated\" alt=\"\" style=\"margin-left: -12px; margin-top: -32px; width: 46px; height: 32px; transform: translate3d(212px, 292px, 0px);\"><img src=\"/img/marker_shadow.png\" class=\"leaflet-marker-shadow lock leaflet-zoom-animated\" alt=\"\" style=\"margin-left: -12px; margin-top: -32px; width: 46px; height: 32px; transform: translate3d(212px, 291px, 0px);\"><img src=\"/img/marker_shadow.png\" class=\"leaflet-marker-shadow lock leaflet-zoom-animated\" alt=\"\" style=\"margin-left: -12px; margin-top: -32px; width: 46px; height: 32px; transform: translate3d(126px, 245px, 0px);\"></div><div class=\"leaflet-pane leaflet-overlay-pane\"></div><div class=\"leaflet-pane leaflet-marker-pane\"><img src=\"/img/markers/blik-metaal-melkpak-drankpak-zak-oranje-plastic.svg\" class=\"leaflet-marker-icon lock leaflet-zoom-animated leaflet-interactive\" tabindex=\"0\" style=\"margin-left: -16px; margin-top: -32px; width: 32px; height: 32px; transform: translate3d(183px, 232px, 0px); z-index: 232;\"><img src=\"/img/markers/blik-metaal-melkpak-drankpak-zak-oranje-plastic.svg\" class=\"leaflet-marker-icon lock leaflet-zoom-animated leaflet-interactive\" tabindex=\"0\" style=\"margin-left: -16px; margin-top: -32px; width: 32px; height: 32px; transform: translate3d(122px, 258px, 0px); z-index: 258;\"><img src=\"/img/markers/zak-grijs-rest.svg\" class=\"leaflet-marker-icon lock leaflet-zoom-animated leaflet-interactive\" tabindex=\"0\" style=\"margin-left: -16px; margin-top: -32px; width: 32px; height: 32px; transform: translate3d(182px, 232px, 0px); z-index: 232;\"><img src=\"/img/markers/zak-grijs-rest.svg\" class=\"leaflet-marker-icon lock leaflet-zoom-animated leaflet-interactive\" tabindex=\"0\" style=\"margin-left: -16px; margin-top: -32px; width: 32px; height: 32px; transform: translate3d(82px, 278px, 0px); z-index: 278;\"><img src=\"/img/markers/doos-karton-papier.svg\" class=\"leaflet-marker-icon lock leaflet-zoom-animated leaflet-interactive\" tabindex=\"0\" style=\"margin-left: -16px; margin-top: -32px; width: 32px; height: 32px; transform: translate3d(76px, 209px, 0px); z-index: 209;\"><img src=\"/img/markers/doos-karton-papier.svg\" class=\"leaflet-marker-icon lock leaflet-zoom-animated leaflet-interactive\" tabindex=\"0\" style=\"margin-left: -16px; margin-top: -32px; width: 32px; height: 32px; transform: translate3d(82px, 277px, 0px); z-index: 277;\"><img src=\"/img/markers/fles-groen-glas.svg\" class=\"leaflet-marker-icon lock leaflet-zoom-animated leaflet-interactive\" tabindex=\"0\" style=\"margin-left: -16px; margin-top: -32px; width: 32px; height: 32px; transform: translate3d(107px, 250px, 0px); z-index: 250;\"><img src=\"/img/markers/fles-groen-glas.svg\" class=\"leaflet-marker-icon lock leaflet-zoom-animated leaflet-interactive\" tabindex=\"0\" style=\"margin-left: -16px; margin-top: -32px; width: 32px; height: 32px; transform: translate3d(127px, 248px, 0px); z-index: 248;\"><img src=\"/img/markers/shirt-broek-textiel.svg\" class=\"leaflet-marker-icon lock leaflet-zoom-animated leaflet-interactive\" tabindex=\"0\" style=\"margin-left: -16px; margin-top: -32px; width: 32px; height: 32px; transform: translate3d(212px, 292px, 0px); z-index: 292;\"><img src=\"/img/markers/shirt-broek-textiel.svg\" class=\"leaflet-marker-icon lock leaflet-zoom-animated leaflet-interactive\" tabindex=\"0\" style=\"margin-left: -16px; margin-top: -32px; width: 32px; height: 32px; transform: translate3d(212px, 291px, 0px); z-index: 291;\"><img src=\"/img/markers/home.svg\" class=\"leaflet-marker-icon lock leaflet-zoom-animated leaflet-interactive\" tabindex=\"0\" style=\"margin-left: -16px; margin-top: -32px; width: 32px; height: 32px; transform: translate3d(126px, 245px, 0px); z-index: 245;\"></div><div class=\"leaflet-pane leaflet-tooltip-pane\"></div><div class=\"leaflet-pane leaflet-popup-pane\"></div><div class=\"leaflet-proxy leaflet-zoom-animated\" style=\"transform: translate3d(2154791.2440490667px, 1375986.2780695925px, 0px) scale(8192);\"></div></div><div class=\"leaflet-control-container\"><div class=\"leaflet-top leaflet-left\"><div class=\"leaflet-control-zoom leaflet-bar leaflet-control\"><a class=\"leaflet-control-zoom-in\" href=\"#\" title=\"Zoom in\" role=\"button\" aria-label=\"Zoom in\">+</a><a class=\"leaflet-control-zoom-out\" href=\"#\" title=\"Zoom out\" role=\"button\" aria-label=\"Zoom out\">−</a></div></div><div class=\"leaflet-top leaflet-right\"><div class=\"leaflet-control-layers leaflet-control\" aria-haspopup=\"true\"><a class=\"leaflet-control-layers-toggle\" href=\"#\" title=\"Layers\"></a><form class=\"leaflet-control-layers-list\"><div class=\"leaflet-control-layers-base\"><label><div><input type=\"radio\" class=\"leaflet-control-layers-selector\" name=\"leaflet-base-layers\" checked=\"checked\"><span> Kaart</span></div></label><label><div><input type=\"radio\" class=\"leaflet-control-layers-selector\" name=\"leaflet-base-layers\"><span> Satelliet</span></div></label></div><div class=\"leaflet-control-layers-separator\" style=\"display: none;\"></div><div class=\"leaflet-control-layers-overlays\"></div></form></div></div><div class=\"leaflet-bottom leaflet-left\"></div><div class=\"leaflet-bottom leaflet-right\"><div class=\"leaflet-control-attribution leaflet-control\"><a href=\"http://leafletjs.com\" title=\"A JS library for interactive maps\">Leaflet</a> | Data: <a href=\"//openstreetmap.org\">OpenStreetMap</a>, Kaart: <a href=\"//mapbox.com\">Mapbox</a></div></div></div></div> <footer> <a class=\"btn std-button\" title=\"Naar locatiekaart alle afvalsoorten\" href=\"/adres/1448AA:1/locaties\">Locatiekaart alle <nobr>afvalsoorten<i class=\"icon-chevron-right\" aria-hidden=\"true\"></i></nobr></a> </footer> </section> </div> </div> </main> <footer class=\"footer-main\" role=\"contentinfo\"> <div class=\"wrap\"> <div class=\"col1-3\"> <ul> <li><p>Afval scheiden heeft zeker zin!</p> <p><br> © Gemeente Purmerend</p></li> </ul> </div> <div class=\"col1-3\"> <ul> <li><a href=\"/over\">Over</a></li> <li><a href=\"/contact\">Contact</a></li> <li><a href=\"/privacy\">Privacy</a></li> <li><a href=\"/disclaimer\">Disclaimer</a></li> </ul> </div> <div class=\"col1-3\"> <ul class=\"social\"> <li><a href=\"mailto:info@purmerend.nl\"><i class=\"icon-envelope\" aria-hidden=\"true\"></i>E-mail</a></li> <li><a href=\"https://www.facebook.com/gempurmerend/\" target=\"_blank\"><i class=\"icon-facebook\" aria-hidden=\"true\"></i>Facebook</a></li> <li><a href=\"https://www.linkedin.com/company/gemeente-purmerend/\" target=\"_blank\"><i class=\"icon-linkedin\" aria-hidden=\"true\"></i>LinkedIn</a></li> <li><a href=\"https://twitter.com/gempurmerend/\" target=\"_blank\"><i class=\"icon-twitter\" aria-hidden=\"true\"></i>Twitter</a></li> <li> </li> <li><a href=\"http://www.opzet.nl\" target=\"_blank\"><i class=\"icon-building-o\" aria-hidden=\"true\"></i>Ontwerp & techniek: Opzet</a></li> </ul> </div> </div> </footer> <script src=\"/js/app.js\"></script> <script src=\"/js/zutils.js\"></script> <script src=\"/js/main.js\"></script> <script src=\"/js/custom.js\"></script> <link rel=\"stylesheet\" href=\"https://unpkg.com/leaflet@1.2.0/dist/leaflet.css\" integrity=\"sha512-M2wvCLH6DSRazYeZRIm1JnYyh22purTM+FDB5CsyxtQJYeKq83arPe5wgbNmcFXGqiSH2XR8dT/fJISVA1r/zQ==\" crossorigin=\"\"> <script src=\"https://unpkg.com/leaflet@1.2.0/dist/leaflet.js\" integrity=\"sha512-lInM/apFSqyy1o6s89K4iQUKg6ppXEgsVxT35HbzUupEVRh2Eu9Wdl4tHj7dZO0s1uvplcYGmt3498TtHq+log==\" crossorigin=\"\"></script> <script src=\"/js/Leaflet.Marker.Stack.js\"></script> <script> var LOCATIES = [ { id: 88, lat: 52.496459, lng: 4.945318, icon: 'blik-metaal-melkpak-drankpak-zak-oranje-plastic', afvalstroomId: 4, beschrijving: \"<h1>WV05D</h1>\", afvalpas: 0 }, { id: 20, lat: 52.497821, lng: 4.950518, icon: 'blik-metaal-melkpak-drankpak-zak-oranje-plastic', afvalstroomId: 4, beschrijving: \"<h1>GS03D</h1>\", afvalpas: 0 }, { id: 289, lat: 52.49542, lng: 4.94188, icon: 'zak-grijs-rest', afvalstroomId: 3, beschrijving: \"<h1>WV29R</h1>\", afvalpas: 0 }, { id: 152, lat: 52.49781, lng: 4.95049, icon: 'zak-grijs-rest', afvalstroomId: 3, beschrijving: \"<h1>GS02R</h1>\", afvalpas: 0 }, { id: 428, lat: 52.4954704132, lng: 4.9418628216, icon: 'doos-karton-papier', afvalstroomId: 1, beschrijving: \"<h1>WV81P</h1>\", afvalpas: 0 }, { id: 411, lat: 52.49904, lng: 4.94137, icon: 'doos-karton-papier', afvalstroomId: 1, beschrijving: \"<h1>WV77P</h1>\", afvalpas: 0 }, { id: 568, lat: 52.49702, lng: 4.94577, icon: 'fles-groen-glas', afvalstroomId: 7, beschrijving: \"<h1>WV13G</h1>\", afvalpas: 0 }, { id: 558, lat: 52.496904, lng: 4.944009, icon: 'fles-groen-glas', afvalstroomId: 7, beschrijving: \"<h1>WV02G</h1>\", afvalpas: 0 }, { id: 606, lat: 52.494713, lng: 4.953042, icon: 'shirt-broek-textiel', afvalstroomId: 8, beschrijving: \"<h1>GS02T</h1>\", afvalpas: 0 }, { id: 607, lat: 52.494733, lng: 4.953062, icon: 'shirt-broek-textiel', afvalstroomId: 8, beschrijving: \"<h1>GS03T</h1>\", afvalpas: 0 }, ] var adres = { lat: 52.497168, lng: 4.945634, beschrijving: \"Madura 1, 1448AA Purmerend\" } zMap('map', LOCATIES, adres, 'yes') </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/