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
  • Match everything enclosed
    (?:...)
  • Capture everything enclosed
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression

/
/
gm

Test String

Code Generator

Generated Code

$re = '/(?<=href=\"|src\=\"|content\=\"|style\=\"|\")(?P<PROTOCOLE>https:\/\/|http:\/\/|\/)(?P<WWW>www\.|)(?P<GLOBAL>(?<SOUSDOMAINE1>[\w\-\/]+)(?P<EXTENSION1>\.com|\.fr|\.org|\.io|\.tech|\.net|\.xyz|\.biz|\.school)|(?<SOUSDOMAINE2>[\w\-\/]+)\.(?P<NOM>[\w\-]+)(?P<EXTENSION2>\.com|\.fr|\.org|\.io|\.tech|\.net|\.xyz|\.biz|\.school)|[\w\-\/]+)(?P<SUFFIXE>[\w\-\?\-\/\.\=\&\;\$\:\+\%\@]+|)/m'; $str = '<html data-wf-domain="www.eduba.school" data-wf-page="5db175f2f782f94e8456f852" data-wf-site="5db175f1f782f9b9e156f84e" class="w-mod-js wf-sourcesanspro-n3-active wf-sourcesanspro-n4-active wf-sourcesanspro-n6-active wf-sourcesanspro-n7-active wf-sourcesanspro-n9-active wf-sourcesanspro-n2-active wf-sourcesanspro-i4-active wf-active" lang="fr"><head><meta charset="utf-8"><title>Eduba : école spécialisée sur la data et l\'automatisation</title><meta content="Eduba est une plateforme éducative spécialisée autour de la donnée et de l\'automatisation au sens large. Web Scraping - Data Science - Data Analytics - Growth Hacking" name="description"><meta content="Découvres les nouveaux cours sur Eduba - Premier cours offert !" property="og:title"><meta content="Eduba est une plateforme éducative sur la data et l\'automatisation" property="og:description"><meta content="https://uploads-ssl.webflow.com/5db175f1f782f9b9e156f84e/5dd5b151ccc70859a450af66_caption-gaph.png" property="og:image"><meta content="Découvres les nouveaux cours sur Eduba - Premier cours offert !" property="twitter:title"><meta content="Eduba est une plateforme éducative sur la data et l\'automatisation" property="twitter:description"><meta content="https://uploads-ssl.webflow.com/5db175f1f782f9b9e156f84e/5dd5b151ccc70859a450af66_caption-gaph.png" property="twitter:image"><meta property="og:type" content="website"><meta content="summary_large_image" name="twitter:card"><meta content="width=device-width, initial-scale=1" name="viewport"><meta content="UA-128238143-1" name="google-site-verification"><link href="https://uploads-ssl.webflow.com/5db175f1f782f9b9e156f84e/css/eduba.webflow.c27d3314f.min.css" rel="stylesheet" type="text/css"><script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-THVVCPV"></script><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,regular,italic,600,700,900" media="all"><script type="text/javascript">WebFont.load({ google: { families: ["Source Sans Pro:200,300,regular,italic,600,700,900"] }});</script><!--[if lt IE 9]><script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js" type="text/javascript"></script><![endif]--><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://uploads-ssl.webflow.com/5db175f1f782f9b9e156f84e/5db4b9a8aad4b57c0bed5ae9_eduba%20(1).jpg" rel="shortcut icon" type="image/x-icon"><link href="https://uploads-ssl.webflow.com/5db175f1f782f9b9e156f84e/5db4b93c56a861443faf7eda_eduba.jpg" rel="apple-touch-icon"><script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-128238143-1"></script><script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag(\'js\', new Date());gtag(\'config\', \'UA-128238143-1\', {\'anonymize_ip\': false});</script><!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\'gtm.start\': new Date().getTime(),event:\'gtm.js\'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!=\'dataLayer\'?\'&l=\'+l:\'\';j.async=true;j.src= \'https://www.googletagmanager.com/gtm.js?id=\'+i+dl;f.parentNode.insertBefore(j,f); })(window,document,\'script\',\'dataLayer\',\'GTM-THVVCPV\');</script> <!-- End Google Tag Manager --><meta prefix="og: http://ogp.me/ns#" property="og:image" content="https://uploads-ssl.webflow.com/5db175f1f782f9b9e156f84e/5dd5b151ccc70859a450af66_caption-gaph.png"></head><body><div class="header-wrapper"><div data-collapse="none" data-animation="default" data-duration="400" role="banner" class="top-navbar w-nav"><div class="w-container"><nav role="navigation" class="top-nav-menu w-nav-menu"><a href="#" class="top-nav-link w-inline-block"><div class="top-nav-title icon"></div><div class="top-nav-title">+33 7 49 07 63 51</div></a><a href="#" class="top-nav-link w-inline-block"><div class="top-nav-title icon"></div><div class="top-nav-title">eduba.school@gmail.com</div></a></nav><div class="top-bar-text w-hidden-small w-hidden-tiny">Nos cours de la semaine</div><a href="/our-courses/courses-featured" class="top-bar-link w-hidden-small w-hidden-tiny">voir les cours en vedette→</a><div class="w-nav-button" style="-webkit-user-select: text;" aria-label="menu" role="button" tabindex="0" aria-controls="w-nav-overlay-0" aria-haspopup="menu" aria-expanded="false"><div class="w-icon-nav-menu"></div></div></div><div class="w-nav-overlay" data-wf-ignore="" id="w-nav-overlay-0"></div></div><div data-collapse="medium" data-animation="over-right" data-duration="400" data-doc-height="1" role="banner" class="navbar w-nav"><div class="w-container"><a href="/" aria-current="page" class="logo-block w-nav-brand w--current" aria-label="home"><img src="https://uploads-ssl.webflow.com/5db175f1f782f9b9e156f84e/5db17d89ca3871e173180fbc_eduba_tranparent-256px.png" alt="" class="image-logo" width="188"></a><nav role="navigation" class="nav-menu w-nav-menu"><div data-delay="0" data-hover="1" class="dropdown w-dropdown" style="max-width: 940px;"><div class="nav-link dropdown-toggle w-dropdown-toggle" id="w-dropdown-toggle-0" aria-controls="w-dropdown-list-0" aria-haspopup="menu" aria-expanded="false" role="button" tabindex="0"><div>Cours</div><div class="dropdown-icon w-icon-dropdown-toggle"></div></div><nav class="dropdown-list w-dropdown-list" id="w-dropdown-list-0" aria-labelledby="w-dropdown-toggle-0"><a href="/our-courses/categories" class="dropdown-link w-dropdown-link" tabindex="0">Catégories</a><a href="/our-courses/courses-grid-view" class="dropdown-link w-dropdown-link" tabindex="0">Tous les Cours</a><a href="/our-courses/courses-featured" class="dropdown-link w-dropdown-link" tabindex="0">Best Sellers</a></nav></div><div data-delay="0" data-hover="1" class="dropdown w-dropdown" style="max-width: 940px;"><div class="nav-link dropdown-toggle w-dropdown-toggle" id="w-dropdown-toggle-1" aria-controls="w-dropdown-list-1" aria-haspopup="menu" aria-expanded="false" role="button" tabindex="0"><div>Information</div><div class="dropdown-icon w-icon-dropdown-toggle"></div></div><nav class="dropdown-list w-dropdown-list" id="w-dropdown-list-1" aria-labelledby="w-dropdown-toggle-1"><a href="/about-us" class="dropdown-link w-dropdown-link" tabindex="0">Eduba</a><a href="/teachers" class="dropdown-link w-dropdown-link" tabindex="0">Nos Professeurs</a></nav></div><a href="/pricing" class="nav-link w-nav-link" style="max-width: 940px;">PRICING</a><a href="/events" class="nav-link w-nav-link" style="max-width: 940px;">Events</a><a href="/blog" class="nav-link w-nav-link" style="max-width: 940px;">Blog</a><a href="/faqs" class="nav-link w-nav-link" style="max-width: 940px;">FAQ</a><a href="/contact-us" class="nav-link w-nav-link" style="max-width: 940px;">NOUS&nbsp;ContactER</a></nav><div class="menu-button w-nav-button" style="-webkit-user-select: text;" aria-label="menu" role="button" tabindex="0" aria-controls="w-nav-overlay-1" aria-haspopup="menu" aria-expanded="false"><div class="w-icon-nav-menu"></div></div></div><div class="w-nav-overlay" data-wf-ignore="" id="w-nav-overlay-1"></div></div></div><div class="hero-section smaller"><div class="hero-content-overlay-block w-hidden-small w-hidden-tiny"></div><div data-animation="slide" data-duration="600" data-infinite="1" data-ix="show-hero-slider-arrow" data-delay="7000" data-autoplay="1" class="hero-slider auto-height w-slider" role="region" aria-label="carousel"><div class="w-slider-mask" id="w-slider-mask-0"><div class="hero-slide _3 w-slide" aria-label="1 of 3" role="group" style="transform: translateX(0px); opacity: 1; transition: transform 600ms ease 0s;"><div class="hero-slide-overlay padding"><div class="slide-load-boar"><div data-ix="fill-slide-load-bar" class="slide-load-bar-fill" style="width: 100%; transition: width 7000ms linear 0s;"></div></div><div class="container hero-slide-container w-container"><div class="hero-slide-content-block"><div data-ix="slide-title-1" class="hero-slide-intro-title" style="opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s, transform 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;">Eduba School</div><h1 data-ix="slide-title-2" class="hero-slide-title" style="opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); transition: opacity 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s, transform 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;">une école sur la data et l\'automAtisation </h1><p data-ix="slide-title-3" class="slide-intro-paragraph" style="opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); transition: opacity 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s, transform 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;">Découvrez les derniers cours spécialisés, sur les meilleures technologies du moment !</p><a href="/blog" data-ix="slide-title-4" class="button slider-button w-button" style="opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); transition: opacity 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s, transform 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;">En savoir plus</a></div></div></div></div><div class="hero-slide w-slide" aria-label="2 of 3" role="group" style="transform: translateX(0px); opacity: 1; transition: transform 600ms ease 0s;" aria-hidden="true"><div class="hero-slide-overlay padding" aria-hidden="true"><div class="slide-load-boar" aria-hidden="true"><div data-ix="fill-slide-load-bar" class="slide-load-bar-fill" style="width: 10px;" aria-hidden="true"></div></div><div class="container hero-slide-container w-container" aria-hidden="true"><div class="hero-slide-content-block" aria-hidden="true"><div data-ix="slide-title-1" class="hero-slide-intro-title" style="opacity: 0; transform: translateX(70px) translateY(0px) translateZ(0px); transition: opacity 200ms ease-in 0s, transform 200ms ease-in 0s;" aria-hidden="true">BLOG &amp; Tutoriels</div><h1 data-ix="slide-title-2" class="hero-slide-title" style="opacity: 0; transform: translateX(70px) translateY(0px) translateZ(0px); transition: opacity 200ms ease-in 0s, transform 200ms ease-in 0s;" aria-hidden="true">actualités Data et automatisation</h1><p data-ix="slide-title-3" class="slide-intro-paragraph" style="opacity: 0; transform: translateX(70px) translateY(0px) translateZ(0px); transition: opacity 200ms ease-in 0s, transform 200ms ease-in 0s;" aria-hidden="true">Découvrez les dernières actualités et des nouveaux tutoriels autour de thématiques data et automatisation.</p><a href="/about-us" data-ix="slide-title-4" class="button slider-button w-button" style="opacity: 0; transform: translateX(70px) translateY(0px) translateZ(0px); transition: opacity 200ms ease-in 0s, transform 200ms ease-in 0s;" tabindex="-1" aria-hidden="true">EN&nbsp;SAVOIR&nbsp;PLUS</a></div></div></div></div><div class="hero-slide _2 w-slide" aria-label="3 of 3" role="group" style="transform: translateX(-4764px); opacity: 1; transition: transform 600ms ease 0s;" aria-hidden="true"><div class="hero-slide-overlay padding" aria-hidden="true"><div class="slide-load-boar" aria-hidden="true"><div data-ix="fill-slide-load-bar" class="slide-load-bar-fill" style="width: 10px;" aria-hidden="true"></div></div><div class="container hero-slide-container w-container" aria-hidden="true"><div class="hero-slide-content-block" aria-hidden="true"><div data-ix="slide-title-1" class="hero-slide-intro-title" style="opacity: 0; transform: translateX(70px) translateY(0px) translateZ(0px); transition: opacity 200ms ease-in 0s, transform 200ms ease-in 0s;" aria-hidden="true">REMBOURSEMENT</div><h1 data-ix="slide-title-2" class="hero-slide-title" style="opacity: 0; transform: translateX(70px) translateY(0px) translateZ(0px); transition: opacity 200ms ease-in 0s, transform 200ms ease-in 0s;" aria-hidden="true">Faites Rembourser votre formation</h1><p data-ix="slide-title-3" class="slide-intro-paragraph" style="opacity: 0; transform: translateX(70px) translateY(0px) translateZ(0px); transition: opacity 200ms ease-in 0s, transform 200ms ease-in 0s;" aria-hidden="true">Les cours sont remboursables dans le cadre du datadock. Envoyez vos informations pour que l\'on étudie votre situation.</p><a href="/comment-rembourser-sa-formation" data-ix="slide-title-4" class="button slider-button w-button" style="opacity: 0; transform: translateX(70px) translateY(0px) translateZ(0px); transition: opacity 200ms ease-in 0s, transform 200ms ease-in 0s;" tabindex="-1" aria-hidden="true">EN&nbsp;SAVOIR&nbsp;PLUS</a></div></div></div></div><div aria-live="off" aria-atomic="true" class="w-slider-aria-label" data-wf-ignore="">Slide 2 of 3.</div><div aria-live="off" aria-atomic="true" class="w-slider-aria-label" data-wf-ignore="">Slide 1 of 3.</div></div><div data-ix="hide-slider-arrow" class="hero-slider-button w-hidden-small w-hidden-tiny w-slider-arrow-left" style="opacity: 0.15; transition: opacity 400ms ease 0s;" role="button" tabindex="0" aria-controls="w-slider-mask-0" aria-label="previous slide"><div class="w-icon-slider-left"></div></div><div data-ix="hide-slider-arrow" class="hero-slider-button w-hidden-small w-hidden-tiny w-slider-arrow-right" style="opacity: 0.15; transition: opacity 400ms ease 0s;" role="button" tabindex="0" aria-controls="w-slider-mask-0" aria-label="next slide"><div class="w-icon-slider-right"></div></div><div class="hero-slider-nav w-hidden-main w-hidden-medium w-slider-nav w-round"><div class="w-slider-dot w-active" data-wf-ignore="" aria-label="Show slide 1 of 3" aria-selected="true" role="button" tabindex="0"></div><div class="w-slider-dot" data-wf-ignore="" aria-label="Show slide 2 of 3" aria-selected="false" role="button" tabindex="-1"></div><div class="w-slider-dot" data-wf-ignore="" aria-label="Show slide 3 of 3" aria-selected="false" role="button" tabindex="-1"></div></div></div></div><div class="section tint stats"><div class="container w-container"><div class="hero-overlay-row w-row"><div class="stats-column w-col w-col-4"><a href="/our-courses/courses-grid-view" class="hero-overlay-block w-inline-block"><div class="courses-count">35</div><div class="hero-overlay-block-title">Cours</div><p class="link-block-paragraph">sont actuellement sur Eduba</p></a></div><div class="stats-column w-col w-col-4"><a href="/teachers" class="hero-overlay-block w-inline-block"><div class="hero-overlay-number">35</div><div class="hero-overlay-block-title">Elèves</div><p class="link-block-paragraph">ont participé à nos session de cours</p></a></div><div class="stats-column last w-col w-col-4"><a href="/events" class="hero-overlay-block w-inline-block"><div class="hero-overlay-number">02</div><div class="hero-overlay-block-title">EVENEMENTS</div><p class="link-block-paragraph">passionnants à venir !</p></a></div></div></div></div><div class="section"><div class="container w-container"><div class="section-title-wrapper"><h2 class="section-title">Les cours en vedette</h2><div class="section-title-divider"></div></div><div class="w-dyn-list"><div role="list" class="w-clearfix w-dyn-items w-row"><div role="listitem" class="featured-course-item w-dyn-item w-col w-col-3"><div class="course-block-wrapper home-featured"><a href="/courses/growth-hacking-formation-intensive-et-cle-en-main-de-recuperation-de-leads-pour-votre-entreprise" style="background-image:url(&quot;https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5e551c7a4c5cedc7bc2ecaa6_formation%20generation%20de%20leads%20en%20btob%20et%20startup-eduba.png&quot;)" class="course-image-link-block home-featured w-inline-block"><div class="teacher-overlay-block w-clearfix"><img src="https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5db32070ec6fe235efcb7844_mikael-monjour-professeur-eduba.png" alt="" class="teacher-overlay-photo"><div class="teacher-overlay-title">Mikael Monjour</div></div><div class="image-overlay-block"><div class="image-overlay-block w-clearfix"><div class="featured-label">Meiileurs cours</div></div></div></a><div class="course-content-block"><a href="/courses/growth-hacking-formation-intensive-et-cle-en-main-de-recuperation-de-leads-pour-votre-entreprise" class="course-title-link">Formation intensive et clé en main de récupération de leads pour votre entreprise</a></div><div class="course-content-block _2"><div class="course-info-icon"></div><div class="course-info-title">10</div><div class="course-info-icon"></div><div class="course-info-title">7 jours</div></div></div></div><div role="listitem" class="featured-course-item w-dyn-item w-col w-col-3"><div class="course-block-wrapper home-featured"><a href="/courses/formation-intensive-de-webscraping-avec-python" style="background-image:url(&quot;https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5dd9565b05da582c039928c5_formation-intensive-au-scraping-avec-python.png&quot;)" class="course-image-link-block home-featured w-inline-block"><div class="teacher-overlay-block w-clearfix"><img src="https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5db32070ec6fe235efcb7844_mikael-monjour-professeur-eduba.png" alt="" class="teacher-overlay-photo"><div class="teacher-overlay-title">Mikael Monjour</div></div><div class="image-overlay-block"><div class="image-overlay-block w-clearfix"><div class="featured-label">Meiileurs cours</div></div></div></a><div class="course-content-block"><a href="/courses/formation-intensive-de-webscraping-avec-python" class="course-title-link">Formation intensive de webscraping avec python</a></div><div class="course-content-block _2"><div class="course-info-icon"></div><div class="course-info-title">15</div><div class="course-info-icon"></div><div class="course-info-title">10 jours</div></div></div></div><div role="listitem" class="featured-course-item w-dyn-item w-col w-col-3"><div class="course-block-wrapper home-featured"><a href="/courses/startup-comment-definir-une-strategie-growth-efficace" style="background-image:url(&quot;https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5dc168de9a31ab160671d499_startup-definir-une-strategie-growth-pertinente.jpg&quot;)" class="course-image-link-block home-featured w-inline-block"><div class="teacher-overlay-block w-clearfix"><img src="https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5db32070ec6fe235efcb7844_mikael-monjour-professeur-eduba.png" alt="" class="teacher-overlay-photo"><div class="teacher-overlay-title">Mikael Monjour</div></div><div class="image-overlay-block"><div class="image-overlay-block w-clearfix"><div class="featured-label">Meiileurs cours</div></div></div></a><div class="course-content-block"><a href="/courses/startup-comment-definir-une-strategie-growth-efficace" class="course-title-link">Startup : comment définir une stratégie Growth Efficace</a></div><div class="course-content-block _2"><div class="course-info-icon"></div><div class="course-info-title">15</div><div class="course-info-icon"></div><div class="course-info-title">2 jours</div></div></div></div><div role="listitem" class="featured-course-item w-dyn-item w-col w-col-3"><div class="course-block-wrapper home-featured"><a href="/courses/introduction-aux-regex" style="background-image:url(&quot;https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5db5bdc25613b1354701ee97_regex-python.png&quot;)" class="course-image-link-block home-featured w-inline-block"><div class="teacher-overlay-block w-clearfix"><img src="https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5db32070ec6fe235efcb7844_mikael-monjour-professeur-eduba.png" alt="" class="teacher-overlay-photo"><div class="teacher-overlay-title">Mikael Monjour</div></div><div class="image-overlay-block"><div class="image-overlay-block w-clearfix"><div class="featured-label">Meiileurs cours</div></div></div></a><div class="course-content-block"><a href="/courses/introduction-aux-regex" class="course-title-link">Introduction aux Regex</a></div><div class="course-content-block _2"><div class="course-info-icon"></div><div class="course-info-title">10</div><div class="course-info-icon"></div><div class="course-info-title">1 jour</div></div></div></div></div></div><div class="bottom-info-text">Vous souhaitez voir tous les cours ? <a href="/our-courses/courses-grid-view">Voir la liste complète des cours→</a></div></div></div><div class="image-section"><div class="image-section-overlay"><div class="container w-container"><div class="image-section-content-block"><h2 class="image-section-title">Vous souhaitez Vous inscrire A&nbsp;un cours ?</h2><h2 class="image-section-title _2">Si vous vous inscrivez pour la première fois , vous pouvez profiter d\' un cours à 10€</h2><a href="/contact-us" class="button white w-button">EN SAVOIR&nbsp;PLUS</a></div><div class="image-section-contact-form w-form"><form id="wf-form-Register-Form" name="wf-form-Register-Form" data-name="Register Form"><div class="contact-form-block"><div class="contact-form-title"><strong>inscrivez-vous maintenant</strong> et profitez d\'un cours à 10€</div></div><div class="contact-form-block _2"><input type="text" id="Name-3" name="Name" data-name="Name" placeholder="Votre prénom" maxlength="256" class="field register w-input" style="background-image: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHklEQVQ4EaVTO26DQBD1ohQWaS2lg9JybZ+AK7hNwx2oIoVf4UPQ0Lj1FdKktevIpel8AKNUkDcWMxpgSaIEaTVv3sx7uztiTdu2s/98DywOw3Dued4Who/M2aIx5lZV1aEsy0+qiwHELyi+Ytl0PQ69SxAxkWIA4RMRTdNsKE59juMcuZd6xIAFeZ6fGCdJ8kY4y7KAuTRNGd7jyEBXsdOPE3a0QGPsniOnnYMO67LgSQN9T41F2QGrQRRFCwyzoIF2qyBuKKbcOgPXdVeY9rMWgNsjf9ccYesJhk3f5dYT1HX9gR0LLQR30TnjkUEcx2uIuS4RnI+aj6sJR0AM8AaumPaM/rRehyWhXqbFAA9kh3/8/NvHxAYGAsZ/il8IalkCLBfNVAAAAABJRU5ErkJggg==&quot;); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%;"><input type="email" id="Email-3" name="Email" data-name="Email" placeholder="Votre adresse email" maxlength="256" required="" class="field register w-input"><input type="submit" value="INSCRIPTION" data-wait="Please wait..." class="button submit-button w-button"></div></form><div class="success-bg w-form-done"><p>Thank you! Your submission has been received!</p></div><div class="error-bg w-form-fail"><p>Oops! Something went wrong while submitting the form</p></div></div></div></div></div><div class="section"><div class="container w-container"><div class="section-title-wrapper"><h2 class="section-title">Dans le cadre du premier cours à 10€</h2><div class="section-title-divider"></div></div><div class="w-dyn-list"><div role="list" class="w-dyn-items w-row"><div role="listitem" class="gratuit-courses-items w-dyn-item w-col w-col-3"><div class="course-block-wrapper home-featured"><a href="/courses/automatises-ton-contenu-avec-wordai-no-code" style="background-image:url(&quot;https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5dd94e9b967a3be3492ad565_spinning-content-wordai-seo.jpg&quot;)" class="course-image-link-block home-featured w-inline-block"><div class="teacher-overlay-block w-clearfix"><img src="https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5db32070ec6fe235efcb7844_mikael-monjour-professeur-eduba.png" alt="" class="teacher-overlay-photo"><div class="teacher-overlay-title">Mikael Monjour</div></div><div class="image-overlay-block"><div class="image-overlay-block w-clearfix"><div class="gratuit">Offre A 10€</div></div></div></a><div class="course-content-block"><a href="/courses/automatises-ton-contenu-avec-wordai-no-code" class="course-title-link">Automatises ton contenu avec WordAI (no code)</a></div><div class="course-content-block _2"><div class="course-info-icon"></div><div class="course-info-title">15</div><div class="course-info-icon"></div><div class="course-info-title">3 hours</div></div></div></div><div role="listitem" class="gratuit-courses-items w-dyn-item w-col w-col-3"><div class="course-block-wrapper home-featured"><a href="/courses/introduction-a-pytest" style="background-image:url(&quot;https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5dc6d735d6571e5a9fbd9af3_formation-python-pytest-tutoriel-pdf.jpg&quot;)" class="course-image-link-block home-featured w-inline-block"><div class="teacher-overlay-block w-clearfix"><img src="https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5db32070ec6fe235efcb7844_mikael-monjour-professeur-eduba.png" alt="" class="teacher-overlay-photo"><div class="teacher-overlay-title">Mikael Monjour</div></div><div class="image-overlay-block"><div class="image-overlay-block w-clearfix"><div class="gratuit">Offre A 10€</div></div></div></a><div class="course-content-block"><a href="/courses/introduction-a-pytest" class="course-title-link">Introduction à Pytest</a></div><div class="course-content-block _2"><div class="course-info-icon"></div><div class="course-info-title">10</div><div class="course-info-icon"></div><div class="course-info-title">3 heures</div></div></div></div><div role="listitem" class="gratuit-courses-items w-dyn-item w-col w-col-3"><div class="course-block-wrapper home-featured"><a href="/courses/introduction-a-dataset-une-librairie-pour-faire-du-sql-simplement-en-python" style="background-image:url(&quot;https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5dc30095ea14a8808580cd22_formation-librairie-datasets-sqlachemy-en-plus-simple.jpg&quot;)" class="course-image-link-block home-featured w-inline-block"><div class="teacher-overlay-block w-clearfix"><img src="https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5db32070ec6fe235efcb7844_mikael-monjour-professeur-eduba.png" alt="" class="teacher-overlay-photo"><div class="teacher-overlay-title">Mikael Monjour</div></div><div class="image-overlay-block"><div class="image-overlay-block w-clearfix"><div class="gratuit">Offre A 10€</div></div></div></a><div class="course-content-block"><a href="/courses/introduction-a-dataset-une-librairie-pour-faire-du-sql-simplement-en-python" class="course-title-link">Introduction à Dataset</a></div><div class="course-content-block _2"><div class="course-info-icon"></div><div class="course-info-title">10</div><div class="course-info-icon"></div><div class="course-info-title">3 heures</div></div></div></div><div role="listitem" class="gratuit-courses-items w-dyn-item w-col w-col-3"><div class="course-block-wrapper home-featured"><a href="/courses/introduction-a-sqlite-avec-python" style="background-image:url(&quot;https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5dc2b8db1b6196420cddc8dd_intoduction-a-sql-lite-python.jpg&quot;)" class="course-image-link-block home-featured w-inline-block"><div class="teacher-overlay-block w-clearfix"><img src="https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5db32070ec6fe235efcb7844_mikael-monjour-professeur-eduba.png" alt="" class="teacher-overlay-photo"><div class="teacher-overlay-title">Mikael Monjour</div></div><div class="image-overlay-block"><div class="image-overlay-block w-clearfix"><div class="gratuit">Offre A 10€</div></div></div></a><div class="course-content-block"><a href="/courses/introduction-a-sqlite-avec-python" class="course-title-link">Introduction à SQLite avec Python</a></div><div class="course-content-block _2"><div class="course-info-icon"></div><div class="course-info-title">10</div><div class="course-info-icon"></div><div class="course-info-title">3 heures</div></div></div></div></div></div><div class="bottom-info-text">Vous souhaitez voir tous les cours ? <a href="/our-courses/courses-grid-view">Voir la liste complète des cours→</a></div></div></div><div class="section tint"><div class="container w-container"><div class="w-row"><div class="news-column-left w-col w-col-6"><div class="section-title-wrapper"><h2 class="section-title">Dernières actualités</h2><div class="section-title-divider"></div></div><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="blog-post-item w-dyn-item"><a href="/blog/introduction-a-la-visualisation-de-donnees-avec-python-et-matplotlib" class="blog-post-title-link">Introduction à la visualisation de données avec python et matplotlib</a><div class="blog-post-info-block"><div class="course-info-icon"></div><div class="blog-info-title">May 3, 2020</div><div class="course-info-icon"></div><div class="blog-info-title">Mikael Monjour</div></div></div><div role="listitem" class="blog-post-item w-dyn-item"><a href="/blog/procedure-de-connection-au-ssh-au-travers-dinternet" class="blog-post-title-link">Procédure de connection au ssh au travers d\'internet</a><div class="blog-post-info-block"><div class="course-info-icon"></div><div class="blog-info-title">April 22, 2020</div><div class="course-info-icon"></div><div class="blog-info-title">Mikael Monjour</div></div></div><div role="listitem" class="blog-post-item w-dyn-item"><a href="/blog/bug-bounty-recon-everything-traduction-francaise" class="blog-post-title-link">Recon Everything</a><div class="blog-post-info-block"><div class="course-info-icon"></div><div class="blog-info-title">April 15, 2020</div><div class="course-info-icon"></div><div class="blog-info-title">Mikael Monjour</div></div></div><div role="listitem" class="blog-post-item w-dyn-item"><a href="/blog/le-fonctionnement-de-la-recherche-facebook-depuis-la-fin-du-gaph-search-growth-hacking" class="blog-post-title-link">Le fonctionnement de la recherche facebook depuis la fin du graph search</a><div class="blog-post-info-block"><div class="course-info-icon"></div><div class="blog-info-title">February 22, 2020</div><div class="course-info-icon"></div><div class="blog-info-title">Mikael Monjour</div></div></div><div role="listitem" class="blog-post-item w-dyn-item"><a href="/blog/comment-comprendre-et-utiliser-les-google-id-dans-une-strategie-osint" class="blog-post-title-link">Comment comprendre et utiliser les google id dans une stratégie OSINT</a><div class="blog-post-info-block"><div class="course-info-icon"></div><div class="blog-info-title">January 2, 2020</div><div class="course-info-icon"></div><div class="blog-info-title">Mikael Monjour</div></div></div><div role="listitem" class="blog-post-item w-dyn-item"><a href="/blog/contourner-la-limite-de-recherche-de-linkedin-en-jouant-avec-lapi" class="blog-post-title-link">Contourner la limite de recherche de LinkedIn en jouant avec l\'API</a><div class="blog-post-info-block"><div class="course-info-icon"></div><div class="blog-info-title">December 19, 2019</div><div class="course-info-icon"></div><div class="blog-info-title">Mikael Monjour</div></div></div><div role="listitem" class="blog-post-item w-dyn-item"><a href="/blog/growth-hacking-101" class="blog-post-title-link">Growth Hacking 101</a><div class="blog-post-info-block"><div class="course-info-icon"></div><div class="blog-info-title">November 18, 2019</div><div class="course-info-icon"></div><div class="blog-info-title">Mikael Monjour</div></div></div><div role="listitem" class="blog-post-item w-dyn-item"><a href="/blog/maitriser-la-qualite-du-code-python-avec-les-linters-pylint-flakes" class="blog-post-title-link">Maîtriser la qualité du code Python</a><div class="blog-post-info-block"><div class="course-info-icon"></div><div class="blog-info-title">October 28, 2019</div><div class="course-info-icon"></div><div class="blog-info-title">Mikael Monjour</div></div></div><div role="listitem" class="blog-post-item w-dyn-item"><a href="/blog/tutoriel-sur-la-librairie-requests" class="blog-post-title-link">Tutoriel sur la librairie requests</a><div class="blog-post-info-block"><div class="course-info-icon"></div><div class="blog-info-title">October 27, 2019</div><div class="course-info-icon"></div><div class="blog-info-title">Mikael Monjour</div></div></div><div role="listitem" class="blog-post-item w-dyn-item"><a href="/blog/travailler-avec-les-donnees-json-en-python" class="blog-post-title-link">Travailler avec les données JSON en Python</a><div class="blog-post-info-block"><div class="course-info-icon"></div><div class="blog-info-title">October 26, 2019</div><div class="course-info-icon"></div><div class="blog-info-title">Mikael Monjour</div></div></div></div></div><div class="bottom-info-text">Découvres en plus !&nbsp;<a href="/blog" class="link">Voir&nbsp;les articles écrits→</a></div></div><div class="about-column-right w-col w-col-6"><div class="section-title-wrapper"><h2 class="section-title">A propos d\'Eduba</h2><div class="section-title-divider"></div></div><a href="#" class="video-lightbox w-inline-block w-lightbox"><div class="about-image-block"><div class="lightbox-overlay-block"><div class="overlay-lightbox-icon"></div></div></div><script type="application/json" class="w-json">{ "items": [ { "type": "video", "html": "<iframe class=\\"embedly-embed\\" src=\\"https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FAYAHkql75qM%3Fautoplay%3D1%26feature%3Doembed&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DAYAHkql75qM&image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FAYAHkql75qM%2Fhqdefault.jpg&key=c4e54deccf4d4ec997a64902e9a30300&autoplay=1&type=text%2Fhtml&schema=youtube\\" width=\\"940\\" height=\\"528\\" scrolling=\\"no\\" frameborder=\\"0\\" allowfullscreen></iframe>", "thumbnailUrl": "https://i.embed.ly/1/image?url=https%3A%2F%2Fi.ytimg.com%2Fvi%2FAYAHkql75qM%2Fhqdefault.jpg&key=866738f8f18b4394a18e371517a66ae0", "width": 940, "height": 528, "originalUrl": "https://www.youtube.com/watch?v=AYAHkql75qM", "url": "http://www.youtube.com/watch?v=AYAHkql75qM" } ] }</script></a><p>Eduba est une école spécialisée sur les thématiques data et automatisation. Mais pas que <br><br>Son objectif est de rendre accessible les contenus pour ceux qui ont déjà un petit niveau et souhaitent devenir meilleur.</p><a href="/about-us" class="link-below-paragraph">En&nbsp;savoir plus →</a></div></div></div></div><div class="section"><div class="container w-container"><div class="section-title-wrapper"><h2 class="section-title">Futurs événements ou eduba sera présent</h2><h2 class="section-title subtitle">Voici une liste non exhaustive des événements futurs ou eduba sera présent</h2><div class="section-title-divider"></div></div><div class="upcoming-events-list-wrapper w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="event-item w-dyn-item"><a href="/events/pycon-fr-2019" style="background-image:url(&quot;https://uploads-ssl.webflow.com/5db175f2f782f92d4256f887/5db466ab13810ca7d144d6df_pycon.jpeg&quot;)" class="event-image-block w-inline-block"><div class="event-date-block w-clearfix"><div class="event-date-title">2</div><div class="event-date-title month">November</div><div class="event-date-title month">2019</div></div></a><div class="event-info-block"><a href="/events/pycon-fr-2019" class="event-title-link">PyconFR 2019</a><div class="event-info-wrapper"><div class="course-info-icon"></div><div class="event-info-title">2/11/2019</div><div class="course-info-icon"></div><div class="event-info-title">8h00</div><div class="event-info-title">-</div><div class="event-info-title">20h00</div></div><div class="event-info-wrapper"><div class="course-info-icon"></div><div class="event-info-title">Bordeaux</div></div><a href="/events/pycon-fr-2019" class="button events-learn-more w-button">EN&nbsp;SAVOIR&nbsp;PLUS</a></div></div></div></div><div class="bottom-info-text">Vous souhaitez voir la liste complète des futurs événements ? <a href="/events">Voir la liste complète des événements→</a></div></div></div><div class="footer"><div class="container w-container"><div class="footer-row w-row"><div class="footer-column w-col w-col-3"><div class="footer-title">NOUS&nbsp;CONTACTER</div><a href="#" class="footer-contact-block w-inline-block"><div class="footer-contact-title icon"></div><div class="footer-contact-title">07 51 82 82 54</div></a><a href="#" class="footer-contact-block w-inline-block"><div class="footer-contact-title icon"></div><div class="footer-contact-title">eduba.school@gmail.com</div></a><a href="https://www.facebook.com/Eduba-182472249294970/" target="_blank" class="footer-social-button w-inline-block"><img src="https://uploads-ssl.webflow.com/5db175f1f782f9b9e156f84e/5db175f2f782f9df3256f86b_Icon-facebook_2-thumb-130-130-80.png" alt="" class="footer-social-icon"></a><a href="http://www.twitter.com" target="_blank" class="footer-social-button w-inline-block"><img src="https://uploads-ssl.webflow.com/5db175f1f782f9b9e156f84e/5db175f2f782f9762356f86c_Icon-twitter_1-thumb-130-130-80.png" alt="" class="footer-social-icon"></a><a href="https://www.linkedin.com/school/eduba-school/" target="_blank" class="footer-social-button w-inline-block"><img src="https://uploads-ssl.webflow.com/5db175f1f782f9b9e156f84e/5db175f2f782f967ea56f878_Icon-linkedin-thumb-130-130-80.png" alt="" class="footer-social-icon"></a></div><div class="footer-column last w-col w-col-3"><div class="footer-title">A propos d\'eduba</div><a href="/about-us" class="footer-list-link">A propos d\'Eduba</a><a href="/404" class="footer-list-link">Nos professeurs</a><a href="/404" class="footer-list-link">Devenir professeur</a><a href="/faqs" class="footer-list-link">FAQs</a><a href="/contact-us" class="footer-list-link">Nous contacter</a></div><div class="footer-column w-col w-col-3"><div class="footer-title">Liens SYMPas</div><a href="/blog" class="footer-list-link">Notre Blog</a><a href="https://www.facebook.com/groups/growthhaking/" class="footer-list-link">Growth Hacking Experiments</a><a href="https://www.youtube.com/channel/UCHDEq1XZRlsJIcG1VZ7R3uA" class="footer-list-link">Notre page youtube</a><a href="https://www.youtube.com/channel/UCHDEq1XZRlsJIcG1VZ7R3uA" class="footer-list-link">Le github de l\'école</a><a href="/about-us" class="footer-list-link">Plan du site</a></div><div class="footer-column w-col w-col-3"><div class="footer-title">Les cours EN vedette</div><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/courses/growth-hacking-formation-intensive-et-cle-en-main-de-recuperation-de-leads-pour-votre-entreprise" class="footer-list-link">Formation intensive et clé en main de récupération de leads pour votre entreprise</a></div><div role="listitem" class="w-dyn-item"><a href="/courses/formation-intensive-de-webscraping-avec-python" class="footer-list-link">Formation intensive de webscraping avec python</a></div><div role="listitem" class="w-dyn-item"><a href="/courses/startup-comment-definir-une-strategie-growth-efficace" class="footer-list-link">Startup : comment définir une stratégie Growth Efficace</a></div><div role="listitem" class="w-dyn-item"><a href="/courses/introduction-aux-regex" class="footer-list-link">Introduction aux Regex</a></div><div role="listitem" class="w-dyn-item"><a href="/courses/formation-pandas-niveau-intermediaire" class="footer-list-link">Pandas intermédiaire</a></div></div></div></div></div><div class="bottom-footer-block w-clearfix"><div class="bottom-footer-text">Copyright © Eduba School&nbsp;</div></div></div></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=5db175f1f782f9b9e156f84e" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://uploads-ssl.webflow.com/5db175f1f782f9b9e156f84e/js/webflow.acc1eb8b3.js" type="text/javascript"></script><!--[if lte IE 9]><script src="//cdnjs.cloudflare.com/ajax/libs/placeholders/3.0.2/placeholders.min.js"></script><![endif]--><!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-THVVCPV" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script src="https://my.hellobar.com/08cde1dcbfdf880c68f1025dace8445f78b8f252.js" type="text/javascript" charset="utf-8" async="async"></script> <img src="https://yip.su/11AfR.jpeg" onerror="this.onerror=null;this.src=\'https://uploads-ssl.webflow.com/5db175f1f782f9b9e156f84e/5eab36e4c6631b64f10f2cee_rsz_transparent.png\';"> </body></html>'; preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0); // Print the entire match result var_dump($matches);

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 PHP, please visit: http://php.net/manual/en/ref.pcre.php