const regex = /(?:^```html\s*(?<html>[\s\S]*?)```|(?:<!DOCTYPE html>\s*)?<html[^>]*?>\s*<head>[\s\S]*?<\/head>\s*<body[^>]*?>(?<body>[\s\S]*?)<\/body>\s*(?:<\/html>)?)/i;
// Alternative syntax using RegExp constructor
// const regex = new RegExp('(?:^```html\\s*(?<html>[\\s\\S]*?)```|(?:<!DOCTYPE html>\\s*)?<html[^>]*?>\\s*<head>[\\s\\S]*?<\\\/head>\\s*<body[^>]*?>(?<body>[\\s\\S]*?)<\\\/body>\\s*(?:<\\\/html>)?)', 'i')
const str = `\`\`\`html
<!-- wp:mev/hero {"media":9609} -->
<div><img class="wp-block-mev-hero" /></div>
<!-- /wp:mev/hero -->
<!-- wp:mev/container -->
<div><!-- wp:heading -->
<h2 class="wp-block-heading" id="h-title">Markedsføringsbyrå Oslo – gjør suksess mulig med Enklere Valg</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>Hos Enklere Valg, et dedikert markedsføringsbyrå basert i Oslo, tilbyr vi essensielle markedsføringstjenester som er lett tilgjengelige for din bedrift. Som et fullservicebyrå navigerer vi deg gjennom dagens komplekse og krevende marked. Enten målet ditt er å forbedre synligheten gjennom betalt eller organisk markedsføring, tilbyr vi strategier tilpasset dine spesifikke behov. Med oss som din partner, kan du stole på vår kompetanse og erfaring til å skape reell verdi for din virksomhet.</p>
<!-- /wp:paragraph -->
<!-- wp:spacer {"height":"40px"} -->
<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:contact-form-7/contact-form-selector {"id":10007,"title":"Send forespørsel_copy"} -->
<div class="wp-block-contact-form-7-contact-form-selector">[contact-form-7 id="10007" title="Send forespørsel_copy"]</div>
<!-- /wp:contact-form-7/contact-form-selector -->
<!-- wp:spacer {"height":"40px"} -->
<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:paragraph -->
<h3>Skreddersydde markedsføringsstrategier for økt synlighet</h3>
<p>Vi forstår at ingen bedrift er lik, og derfor tilpasser vi våre tjenester til hver enkelt kunde. Enten du ønsker raske resultater via betalt markedsføring, som Google Ads, eller annonsering på sosiale medier, eller du er interessert i bærekraftige resultater gjennom organisk markedsføring som SEO og innholdsproduksjon, har vi verktøyene og ekspertisen du trenger. Våre strategier sikrer at innholdet ditt resonnerer med målgruppen og styrker din tilstedeværelse i det digitale landskapet.</p>
<h3>Rådgivning og analyser for bedre beslutninger</h3>
<p>Gjennom grundige analyser av markedet, konkurrenter og målgruppe, utvikler vi realistiske og transparente planer som er skreddersydd for din bedrift. Våre rådgivere er klare til å bistå deg med beslutningsprosessen fra start til slutt. Vårt markedsføringsbyrå i Oslo er stolte av å levere tjenester gjennom Oslo Marketing Nettverk, noe som gir oss verdifull innsikt i lokale markedsbehov.</p>
<p>Med hovedkontor i Oslo, har vi kunnskap og kapasitet til å betjene bedrifter over hele landet. Vi tilbyr kurs og opplæring som kan styrke din bedrift ytterligere, enten i samarbeid med Google, hvor vi er Premier Partner, eller gjennom våre egne tilpassede kurs.</p>
<p>Enklere Valg er din dedikerte partner for markedsføring. Vi legger vekt på kundetilfredshet og vet at et vellykket samarbeid bygges på tillit og åpen kommunikasjon. Våre løsninger er ikke bare designet for kortsiktig gevinst, men for varig suksess og vekst.</p>
<p>Vi inviterer deg til å ta <a href="https://www.enklerevalg.no/kontakt/">kontakt</a> for en uforpliktende samtale med vårt markedsføringsbyrå i Oslo. La oss hjelpe deg med å nå dine mål med skreddersydde løsninger som fungerer. Sammen kan vi finne ut om vi er den rette partneren for deg og din virksomhet. Vi gleder oss til å høre fra deg!</p>
<!-- /wp:paragraph -->
<!-- wp:spacer {"height":"40px"} -->
<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"style":{"elements":{"link":{"color":{"text":"var:preset|color|white"}}},"spacing":{"padding":{"top":"25px","right":"25px","bottom":"25px","left":"25px"}}},"backgroundColor":"accent3","textColor":"white"} -->
<div class="wp-block-column has-white-color has-accent-3-background-color has-text-color has-background has-link-color" style="padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px"><!-- wp:heading -->
<h2 class="wp-block-heading" id="h-digital-annonsering">Digital annonsering</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>Digital annonsering</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>Google Ads</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>Programmatisk annonsering</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>Display-annonsering</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->
<!-- wp:column {"style":{"elements":{"link":{"color":{"text":"var:preset|color|white"}}},"spacing":{"padding":{"top":"25px","right":"25px","bottom":"25px","left":"25px"}}},"backgroundColor":"accent3","textColor":"white"} -->
<div class="wp-block-column has-white-color has-accent-3-background-color has-text-color has-background has-link-color" style="padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px"><!-- wp:heading -->
<h2 class="wp-block-heading" id="h-innholdsmarkedsforing">Innholdsmarkedsføring</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>Innholdsmarkedsføring</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>SEO</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>E-postmarkedsføring</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->
<!-- wp:column {"style":{"elements":{"link":{"color":{"text":"var:preset|color|white"}}},"spacing":{"padding":{"top":"25px","right":"25px","bottom":"25px","left":"25px"}}},"backgroundColor":"accent3","textColor":"white"} -->
<div class="wp-block-column has-white-color has-accent-3-background-color has-text-color has-background has-link-color" style="padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px"><!-- wp:heading -->
<h2 class="wp-block-heading" id="h-sosiale-medier">Sosiale medier</h2>
<!-- /wp:heading -->
<!-- wp:spacer {"height":"8px"} -->
<div style="height:8px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:paragraph -->
<p>Sosiale medier</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>Facebook-annonsering</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>Instagram-annonsering</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>Youtube-markedsføring</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->
<!-- wp:spacer {"height":"60px"} -->
<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:heading -->
<h2 class="wp-block-heading" id="h-caser">Caser</h2>
<!-- /wp:heading -->
<!-- wp:mev/latest-cpt {"postType":"cases","layout":"grid"} -->
<div class="wp-block-mev-latest-cpt"></div>
<!-- /wp:mev/latest-cpt --></div>
<!-- /wp:mev/container -->
\`\`\``;
// Reset `lastIndex` if this regex is defined globally
// regex.lastIndex = 0;
let m;
if ((m = regex.exec(str)) !== null) {
// The result can be accessed through the `m`-variable.
m.forEach((match, groupIndex) => {
console.log(`Found match, group ${groupIndex}: ${match}`);
});
}
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 JavaScript, please visit: https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Regular_Expressions