圆括号 ( ) 和竖线 |

圆括号 ( )

使用圆括号将表达式的不同部分归入不同的分组。

例如,如果您需要匹配一组出现在多个不同产品 SKU 中的字符,则可以将这些字符放在圆括号中。在这种情况下,您有一款男女通用的沙滩凉鞋,您的产品 SKU 如下所示:

  • MNBS010212(男士沙滩凉鞋,款式 01,颜色 02,尺码 12)
  • WMBS020208(女士沙滩凉鞋,款式 02,颜色 02,尺码 08)

您可以创建以下正则表达式来捕获所有沙滩凉鞋 SKU:

\D+(BS)\d+

  • \D(非数字字符)
  • +(一次或多次)
  • (BS)(沙滩凉鞋的字符代码)
  • \d(数字字符)
  • +(一次或多次)

竖线符 |

使用竖线符在表达式中创建 OR 条件。

例如,以下方法可用于创建表达式来匹配您的沙滩凉鞋 SKU:

(MN|WM)BS\d+

  • (MN OR WM)
  • BS(沙滩凉鞋的字符代码)
  • \d(数字字符)
  • +(一次或多次)