RexEg を使用した URL パターンマッチング
CrowdHandlerのパターンマッチングエンジンは、POSIX拡張正規表現の構文を採用しています。
POSIX正規表現 (regular-expressions.info)
例えば:
.od 「od」で終わる任意の3文字の文字列に一致します。これには「hod", "mod", および "うなずく".
[hm]od " に一致するhod" および "mod".
[^m]od は、によって一致したすべての文字列に一致します .od 「」を除くmod".
^[hm]od " に一致するhod" および "mod", ただし、文字列または行の先頭の場合に限る。
[hm]od$ " に一致するhod" および "mod", ただし、文字列または行の末尾にのみ。
\[.\] ブラケットがエスケープされているため、`[` と `]` で囲まれた任意の単一の文字に一致します。例えば:"[a]" および "[b]".
/(product1|product2)$
試合:
https://my-domain.com/product1
https://my-domain.com/product2
ただし、~ではない
https://my-domain.com/product1/
https://my-domain.com/products/product1
https://my-domain.com/product3
.*\/(product1|product2)\/$
試合:
https://my-domain.com/product1/
https://my-domain.com/product2/
AND
https://my-domain.com/products/product1/
but <strong>NOT</strong>
https://my-domain.com/product1
https://my-domain.com/product2
https://my-domain.com/product3
.*\/(product1|product2)\/?$
試合:
https://my-domain.com/product1
https://my-domain.com/product2
AND
https://my-domain.com/product1
https://my-domain.com/product1/
https://my-domain.com/products/product1
https://my-domain.com/products/product1/
https://my-domain.com/product2
https://my-domain.com/product2/
https://my-domain.com/products/product2
https://my-domain.com/products/product2/
https://my-domain.com/products/details/product1
など
but <strong>NOT</strong>
https://my-domain.com/product3
https://my-domain.com/products/product3