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

/
/
gm

Test String

Code Generator

Generated Code

# coding=utf8 # the above tag defines encoding for this document and is for Python 2.x compatibility import re regex = r"(?<=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\-\?\-\/\.\=\&\;\$\:\+\%\@]+|)" test_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 -->\n" "<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n" "new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n" "j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n" "'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n" "})(window,document,'script','dataLayer','GTM-THVVCPV');</script>\n" "<!-- 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\">{\n" " \"items\": [\n" " {\n" " \"type\": \"video\",\n" " \"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>\",\n" " \"thumbnailUrl\": \"https://i.embed.ly/1/image?url=https%3A%2F%2Fi.ytimg.com%2Fvi%2FAYAHkql75qM%2Fhqdefault.jpg&key=866738f8f18b4394a18e371517a66ae0\",\n" " \"width\": 940,\n" " \"height\": 528,\n" " \"originalUrl\": \"https://www.youtube.com/watch?v=AYAHkql75qM\",\n" " \"url\": \"http://www.youtube.com/watch?v=AYAHkql75qM\"\n" " }\n" " ]\n" "}</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) -->\n" "<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-THVVCPV\"\n" "height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\n" "<!-- End Google Tag Manager (noscript) -->\n\n" "<script src=\"https://my.hellobar.com/08cde1dcbfdf880c68f1025dace8445f78b8f252.js\" type=\"text/javascript\" charset=\"utf-8\" async=\"async\"></script>\n\n" "<img src=\"https://yip.su/11AfR.jpeg\" onerror=\"this.onerror=null;this.src='https://uploads-ssl.webflow.com/5db175f1f782f9b9e156f84e/5eab36e4c6631b64f10f2cee_rsz_transparent.png';\">\n\n" "</body></html>") matches = re.finditer(regex, test_str, re.MULTILINE) for matchNum, match in enumerate(matches, start=1): print ("Match {matchNum} was found at {start}-{end}: {match}".format(matchNum = matchNum, start = match.start(), end = match.end(), match = match.group())) for groupNum in range(0, len(match.groups())): groupNum = groupNum + 1 print ("Group {groupNum} found at {start}-{end}: {group}".format(groupNum = groupNum, start = match.start(groupNum), end = match.end(groupNum), group = match.group(groupNum))) # Note: for Python 2.7 compatibility, use ur"" to prefix the regex and u"" to prefix the test string and substitution.

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Python, please visit: https://docs.python.org/3/library/re.html