> ## 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).

# Jaká je podporovaná syntaxe RegEx pro přesměrování v Nabu Redirect Manageru?

### Nabu Redirect Manager podporuje regulární výrazy ve stylu JavaScriptu (RegEx) pro nastavení pokročilých přesměrování ve vašem obchodě na Shopify.

#### Podporovaná syntaxe RegEx

Zde jsou hlavní funkce RegEx podporované v aplikaci:

1. Kotvy

  ^ → Odpovídá začátku cesty URL.
  $ → Odpovídá konci cesty URL.

| **Příklad**: ^/products/.*$
| Odpovídá jakékoli URL, která začíná na /products/.

2. Třídy znaků

  . → Odpovídá jakémukoli jednotlivému znaku.
  [abc] → Odpovídá jakémukoli jednomu znaku uvnitř závorek.
  [0-9] → Odpovídá jakémukoli číslu mezi 0-9.
  [^abc] → Odpovídá jakémukoli znaku kromě a, b nebo c.

| **Příklad**: ^/products/[0-9]+$
| Odpovídá /products/123, /products/456, atd.

3. Kvantifikátory

  (*) → Odpovídá 0 nebo více opakováním.
  (+) → Odpovídá 1 nebo více opakováním.
  ? → Odpovídá 0 nebo 1 opakování.
  {n} → Odpovídá přesně n krát.
  {n,} → Odpovídá n nebo vícekrát.
  {n,m} → Odpovídá mezi n a m krát.

| **Příklad**:  ^/products/[a-z]{3,5}$
| Odpovídá identifikátorům produktů s 3 až 5 písmeny (např. /products/bag, /products/shoes).

4. Skupiny a Alternace

 ( ) → Definuje zachytávací skupinu.
 | → Funguje jako OR mezi vzory.

| **Příklad**: ^/(products|collections)/(.*)$
| Odpovídá jak /products/... tak /collections/....

5. Zachytávací skupiny

 (pattern) → Zachytává část shody.
 $1, $2, ... $5 → Znovu použijte zachycené hodnoty v cílovém odkazu.
 Nabu podporuje až 5 zachytávacích skupin.

| Zdrojová cesta: ^/products/(.*)/(.*)$
| Cílový odkaz: /new-products/$1/$2
| /products/men/shoes → /new-products/men/shoes.

### Příklady Shopify

* Přesměrování všech produktů na jednu kolekci :

| Zdrojová cesta: ^/products/.*$
| Cílový odkaz: /collections/all-products

* Přesměrování ID produktů (pouze čísla) na novou kolekci

| Zdrojová cesta: ^/products/[0-9]+$
| Cílový odkaz: /collections/special-deals

* Přesměrování se zachytávacími skupinami

| Zdrojová cesta: ^/products/(.*)$
| Cílový odkaz: /collections/$1
| /products/shirt → /collections/shirt.

* Přesměrování jak produktů, tak kolekcí

| Zdrojová cesta: ^/(products|collections)/(.*)$
| Cílový odkaz: /archived/$1/$2
| /products/hat → /archived/products/hat.