> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.adnabu.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Welke RegEx-syntaxis wordt ondersteund voor omleidingen in Nabu Redirect Manager?

### Nabu Redirect Manager ondersteunt JavaScript-stijl reguliere expressies (RegEx) voor het instellen van geavanceerde omleidingen in je Shopify-winkel.

#### Ondersteunde RegEx-syntaxis

Hier zijn de belangrijkste RegEx-functies die in de app worden ondersteund:

1. Ankers

  ^ → Komt overeen met het begin van een URL-pad.
  $ → Komt overeen met het einde van een URL-pad.

| **Voorbeeld**: ^/products/.*$
| Komt overeen met elke URL die begint met /products/.

2. Karakterklassen

  . → Komt overeen met elk enkel teken.
  [abc] → Komt overeen met elk teken binnen de haakjes.
  [0-9] → Komt overeen met elk cijfer tussen 0–9.
  [^abc] → Komt overeen met elk teken behalve a, b of c.

| **Voorbeeld**: ^/products/[0-9]+$
| Komt overeen met /products/123, /products/456, enz.

3. Kwantoren

  (*) → Komt overeen met 0 of meer herhalingen.
  (*) → Komt overeen met 1 of meer herhalingen.
  ? → Komt overeen met 0 of 1 herhaling.
  {n} → Komt precies n keer overeen.
  {n,} → Komt n of meer keer overeen.
  {n,m} → Komt overeen tussen n en m keer.

| **Voorbeeld**:  ^/products/[a-z]{3,5}$
| Komt overeen met producthandles met 3 tot 5 letters (bijv. /products/bag, /products/shoes).

4. Groepen en Alternatie

 ( ) → Definieert een capture-groep.
 | → Werkt als OF tussen patronen.

| **Voorbeeld**: ^/(products|collections)/(.*)$
| Komt overeen met zowel /products/... als /collections/....

5. Capture Groepen

 (pattern) → Legt een deel van de match vast.
 $1, $2, … $5 → Hergebruik vastgelegde waarden in de doelkoppeling.
 Nabu ondersteunt tot 5 capture-groepen.

| Bronpad: ^/products/(.*)/(.*)$
| Doelkoppeling: /new-products/$1/$2
| /products/men/shoes → /new-products/men/shoes.

### Shopify Voorbeelden

* Leid alle producten om naar een enkele collectie:

| Bronpad: ^/products/.*$
| Doelkoppeling: /collections/all-products

* Leid product-ID's (alleen nummers) om naar een nieuwe collectie

| Bronpad: ^/products/[0-9]+$
| Doelkoppeling: /collections/special-deals

* Omleiden met capture-groepen

| Bronpad: ^/products/(.*)$
| Doelkoppeling: /collections/$1
| /products/shirt → /collections/shirt.

* Leid zowel producten als collecties om

| Bronpad: ^/(products|collections)/(.*)$
| Doelkoppeling: /archived/$1/$2
| /products/hat → /archived/products/hat.