括號 ( ) 和直線符號 |

括號 ( )

使用半形括號將運算式中的部分內容分組。

舉例來說,如果需要比對多個不同產品 SKU 中出現的一組字元,則可將這些字元放在括號中。假設您販售男女皆宜的沙灘涼鞋,產品 SKU 如下:

  • MNBS010212 (男用沙灘涼鞋,款式 01,顏色 02,尺寸 12)
  • WMBS020208 (女用沙灘涼鞋,款式 02,顏色 02,尺寸 08)

您可以建立下列規則運算式,擷取所有海灘涼鞋 SKU:

\D+(BS)\d+

  • \D (非數字字元)
  • + (一或多次)
  • (BS) (海灘涼鞋的字元代碼)
  • \d (數字字元)
  • + (一或多次)

Pipe |

在運算式中使用管道符號建立 OR 條件。

舉例來說,以下是建立運算式來比對海灘涼鞋 SKU 的方法:

(MN|WM)BS\d+

  • (MN OR WM)
  • BS (海灘涼鞋的字元代碼)
  • \d (數字字元)
  • + (一或多次)