丸かっこ(())
丸かっこを使用すると、正規表現を部分的にグループ化できます。
たとえば、さまざまな形式で現れる商品の SKU 文字列を一致させるには、文字列を丸かっこでグループ化します。男性向けのビーチサンダルと女性向けのビーチサンダルを販売している場合に、次のような商品の SKU を使用しているとします。
- MNBS010212(男性向けのビーチサンダル、スタイル: 01、色: 02、サイズ: 12)
- WMBS020208(女性向けのビーチサンダル、スタイル: 02、色: 02、サイズ: 08)
すべてのビーチサンダルの SKU に一致する正規表現は次のとおりです。
\D+(BS)\d+
\D(数字以外の文字)+(1 回以上)(BS)(ビーチサンダルの英字コード)\d(数値文字)+(1 回以上)
パイプ |
パイプを使用すると、正規表現で OR 条件を指定できます。
たとえば、ビーチサンダルの SKU に一致する正規表現は次のとおりです。
(MN|WM)BS\d+
(MN OR WM)BS(ビーチサンダルの英字コード)\d(数値文字)+(1 回以上)