Bart Warrot LogoHeader background

Regex Tool

Test en valideer regular expressions voor SEO, redirects en content analyse. Gebruik de voorbeelden of maak je eigen patronen.

//

Plak hier de tekst waarin je wilt zoeken. Plaats elke zin op een nieuwe regel voor betere leesbaarheid. De matches worden direct getoond met hun regelnummer.

Matches (0):

Geen matches gevonden

Veelgebruikte Patronen voor SEO & Development

URL & Redirects

URL Parameters

Extraheert URL parameters en hun waarden

[?&]([^=&#]+)=([^&#]*)

SEO-vriendelijke URL

Valideert slug format (woorden gescheiden door enkele koppeltekens)

^[a-z0-9]+(?:-[a-z0-9]+)*$

Afbeelding URLs

Vindt URLs die eindigen op afbeelding extensies (hoofdlettergevoelig)

\.(jpg|jpeg|png|gif|webp|svg)$

Search Console & Analytics

Query Parameters

Identificeert UTM parameters in URLs

utm_[a-zA-Z]+=[^&]+

Bot User Agents

Detecteert bekende crawler user agents

(googlebot|bingbot|yandexbot)

Sitemap URLs

Valideert sitemap URLs

^https?://[^/]+/[^?#]+\.(xml|xml\.gz)$

Content & Meta

Meta Title

Valideert lengte van meta titles (10-60 karakters)

^.{10,60}$

Meta Description

Valideert lengte van meta descriptions (50-160 karakters)

^.{50,160}$

Heading Tags

Vindt alle HTML heading tags

<h[1-6][^>]*>.*?</h[1-6]>

Regex Handleiding

Basis Karakters

  • . - Elk karakter behalve newline
  • \w - Word karakter [A-Za-z0-9_]
  • \W - Niet-word karakter
  • \d - Cijfer [0-9]
  • \D - Niet-cijfer
  • \s - Whitespace (spatie, tab, newline)
  • \S - Niet-whitespace
  • \b - Woordgrens

Kwantiteiten

  • * - 0 of meer (greedy)
  • + - 1 of meer (greedy)
  • ? - 0 of 1 (optioneel)
  • {n} - Exact n keer
  • {n,} - n of meer keer
  • {n,m} - Tussen n en m keer
  • *? - 0 of meer (lazy)
  • +? - 1 of meer (lazy)

Groepen & Ranges

  • [abc] - Enkele karakters
  • [^abc] - Negatie van karakters
  • [a-z] - Karakter range
  • (abc) - Capturing group
  • (?:abc) - Non-capturing group
  • a|b - OF operator

Anchors & Boundaries

  • ^ - Start van regel
  • $ - Einde van regel
  • \b - Woordgrens
  • \B - Niet-woordgrens
  • (?=...) - Positive lookahead
  • (?!...) - Negative lookahead

Flags

  • g - Global (alle matches vinden)
  • i - Case insensitive
  • m - Multiline mode
  • s - Dot matches newline
  • u - Unicode support