NabuリダイレクトマネージャーでサポートされているリダイレクトのRegEx構文は何ですか?
Nabuリダイレクトマネージャーは、Shopifyストアで高度なリダイレクトを設定するためにJavaScriptスタイルの正規表現(RegEx)をサポートしています。
サポートされているRegEx構文
アプリでサポートされている主なRegEx機能は次のとおりです。
- アンカー
^ → URLパスの開始に一致します。
$ → URLパスの終了に一致します。
- 文字クラス
. → 任意の1文字に一致します。
[abc] → 括弧内の任意の1文字に一致します。
[0-9] → 0から9までの任意の数字に一致します。
[^abc] → a、b、c以外の任意の文字に一致します。
- 量指定子
(*) → 0回以上の繰り返しに一致します。
(+) → 1回以上の繰り返しに一致します。
? → 0回または1回の繰り返しに一致します。
{n} → 正確にn回に一致します。
{n,} → n回以上に一致します。
{n,m} → n回からm回の間に一致します。
- グループと選択
( ) → キャプチャグループを定義します。
| → パターン間でORのように機能します。
- キャプチャグループ
(pattern) → マッチの一部をキャプチャします。
$1, $2, … $5 → ターゲットリンクでキャプチャされた値を再利用します。
Nabuは最大5つのキャプチャグループをサポートしています。
Shopifyの例
- すべての製品を単一のコレクションにリダイレクトする:
- 製品ID(数字のみ)を新しいコレクションにリダイレクトする
- キャプチャグループを使用したリダイレクト
- 製品とコレクションの両方をリダイレクトする
更新日 12/12/2025
ありがとうございます