RexEg を使用した URL パターンマッチング

CrowdHandlerのパターンマッチングエンジンは、POSIX拡張正規表現の構文を採用しています。

POSIX正規表現(ウィキブックス)

POSIX正規表現 (regular-expressions.info)

POSIX正規表現の構文例(IBM)

例えば:

.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